메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[리뷰] 파이썬으로 살펴보는 아키텍처 패턴

wltk***

|

2021-06-04

파이썬으로 살펴보는 아키텍처 패턴

파이썬을 사용해 아키텍처 패턴을 이론부터 활용까지 모두 다루는 실전서이다. 애플리케이션의 복잡성을 해결해줄 수 있는 고수준 아키텍처 패턴의 개념과 활용, 저자가 실제로 사용하는 소스 코드 중심으로 설명한다. 어느 정도 복잡한 파이썬 애플리케이션을 가까이에서 다룬 경험이 있는 독자를 대상으로 하지만, 파이썬을 모르는 개발자도 이 책을 통해 DDD가 무엇이고 어떤 부분에서 소프트웨어 개발에 도움이 되는지를 쉽게 배울 수 있다.

  • 저자 : 해리 퍼시벌 , 밥 그레고리
  • 번역 : 오현석
  • 출간 : 2021-06-03

스캔한 페이지 (9)-1.jpg



[PART I 도메인 모델링을 지원하는 아키텍처 구축]

 

CHAPTER 1 도메인 모델링

CHAPTER 2 저장소 패턴

CHAPTER 3 막간: 결합과 추상화

CHAPTER 4 첫 번째 유스 케이스: 플라스크 API와 서비스 계층

CHAPTER 5 높은 기어비와 낮은 기어비의 TDD

CHAPTER 6 작업 단위 패턴

CHAPTER 7 애그리게이트와 일관성 경계

 

 

[PART II 이벤트 기반 아키텍처]

 

CHAPTER 8 이벤트와 메시지 버스

CHAPTER 9 메시지 버스를 타고 시내로 나가기

CHAPTER 10 커맨드와 커맨드 핸들러

CHAPTER 11 이벤트 기반 아키텍처: 이벤트를 사용한 마이크로서비스 통합

CHAPTER 12 명령-질의 책임 분리(CQRS)

CHAPTER 13 의존성 주입(그리고 부트스트래핑)

CHAPTER 14 맺음말

 

 

[PART III 부록]

 

APPENDIX A 정리 다이어그램과 표

APPENDIX B 프로젝트 구조 틀

APPENDIX C 인프라 교체: CSV로 모든 데이터 처리하기

APPENDIX D 장고에서 작업 단위와 저장소 패턴 사용하기

APPENDIX E 검증

 





주요내용

-의존성 역전, 포트와 어댑터 패턴(육각형/클린 아키텍처)과 의존성 주입의 연결 관계

-도메인 주도 설계에서 엔티티, 값 객체, 애그리게이트를 구별하는 법

-영속적 저장소 처리를 위한 저장소와 작업 단위 패턴

-이벤트, 커맨드, 메시지 버스

-명령-질의 책임 분리(CQRS)



스캔한 페이지 (9)-2.jpg



해당 쳅터 별 핵심 내용을 시각적으로 그래프와 도표를 제공 하여 독자들의 이해를 도왔다.

 



 

스캔한 페이지 (9)-3.jpg



이론적 내용 뿐 만 아니라 각 개념 별 코드도 수록해 놓았고, 저자가 유용하다 생각되는 부분은 TIP 과 NOTE로 수록해 놓은 모습을 볼 수 있었다.



스캔한 페이지 (9)-4.jpg


각 단원 별 마지막 부분에 '정리' 부분을 수록해 놓아 단원 별 핵심내용을 일목요연하게 볼 수 있어 좋았다.

 

 

추천 독자

· 여러 고전적인 아키텍처 패턴에 관심이 있고, 이들이 어떻게 DDD, TDD, 이벤트 기반 서비스를 지원하는지 궁금한 독자

· 복잡한 애플리케이션의 복잡성을 관리할 때 발생하는 고통을 해결하고 싶은 독자

· 파이썬을 활용한 실전 예제를 통해 도메인 주도 개발을 배우고 싶은 독자

 

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 



닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?