파비의 매일매일 공부기록

파이썬으로 살펴보는 아키텍처 패턴 - 4장 #4 본문

Study/Python

파이썬으로 살펴보는 아키텍처 패턴 - 4장 #4

fabichoi 2021. 10. 12. 23:30

4.5 서비스 계층 소개와 서비스 계층 테스트용 가짜 Repo 사용
- 오케스트레이션 : 저장소에서 여러 가지를 가져오고, DB 상태에 따라 입력을 검증하며 오류를 처리하고, 성공적인 경우 데이터를 DB에 커밋하는 작업을 의미.
- 가짜 Repo 클래스를 만들어서 구현.

4.6 모든 것을 왜 서비스라고 부르는가?
- 애플리케이션 서비스(서비스 계층) :  외부 세계에서 오는 요청을 처리해 연산을 오케스트레이션
- 도메인 서비스 : 도메인 모델에 속하지만 근본적으로 상태가 있는 엔티티나 값 객체에 속하지 않는 로직.

4.7 모든 요소를 폴더에 넣고 각 부분이 어떤 위치에 있는지 살펴보기
- 애플리케이션이 커지면 디렉터리 구조를 깔끔하게 다듬는 것이 좋음.
- 디렉터리 구조만 보고 어떤 파일에서 어떤 유형의 객체를 찾을 수 있는지 쉽게 알 수 있음.

이로써 길고 길었던 4장이 끝이 났다.
콘셉트적인 내용들이 많아서, 그리고 테스트 환경을 구성하는데 시간이 좀 드는 바람에
예상보다 더 오래 걸린 것 같다.

반응형
Comments