택시짱의 개발 노트

10장. API 아키텍처 본문

책 읽고 정리/깔끔한 파이썬 탄탄한 백엔드

10장. API 아키텍처

택시짱 2020. 11. 4. 00:00

- API 코드의 구조를 구성할 때 다음 점들을 중요하게 고려해야 한다.

    - 확장성 (extensiblity)

    - 재사용성 (reusablity)

    - 가독성 (readability)

    - 테스트 가능성 (testability)

 

- 레이어드 패턴을 사용한 아키텍처는 일반적으로 3가지 레이어로 나뉜다.

  ( presentation layer, business layer, 그리고 persistance layer)

    - presentation layer는 엔드포인트 부분에 해당한다.

    - business layer는 비즈니스 로직 부분에 해당한다.

    - persistance layer는 데이터베이스 로직 부분에 해당한다.

 

- unit test도 각 레이어별로 test해 주어야 한다.

반응형

'책 읽고 정리 > 깔끔한 파이썬 탄탄한 백엔드' 카테고리의 다른 글

8장. unit test  (0) 2020.10.27
7장. 인증  (0) 2020.10.25
6장. 데이터베이스  (0) 2020.10.25
5장. 본격적으로 API 개발하기  (0) 2020.10.25
4장. HTTP의 구조 및 핵심 요소  (0) 2020.10.25
Comments