Book description
파이썬을 활용한 프로젝트의 규모가 커지면서 육각형/클린 아키텍처, 이벤트 기반 아키텍처, 도메인 주도 설계 등 고수준 디자인 패턴에 대한 관심이 높아지고 있다. 이 책은 검증된 예제와 아키텍처 디자인 패턴을 소개하며 애플리케이션의 복잡성, 의존성을 낮추고, 테스트 스위트에서 최선의 가치를 얻는 방법을 알려준다. 또한 자바나 C#보다 간단하고 우아한 파이썬 코드의 장점을 잘 살려 각 패턴을 설명한다.
Table of contents
- 지은이·옮긴이 소개
- 옮긴이의 말
- 이 책에 대하여 (1/4)
- 이 책에 대하여 (2/4)
- 이 책에 대하여 (3/4)
- 이 책에 대하여 (4/4)
- 도입
- 도메인 모델링을 지원하는 아키텍처 구축
- 도메인 모델링
- 저장소 패턴
- 막간: 결합과 추상화
- 첫 번째 유스케이스: 플라스크 API와 서비스 계층
- 높은 기어비와 낮은 기어비의 TDD
- 작업 단위 패턴
- 애그리게이트와 일관성 경계
- 이벤트 기반 아키텍처
- 이벤트와 메시지 버스
- 메시지 버스를 타고 시내로 나가기
- 커맨드와 커맨드 핸들러
- 이벤트 기반 아키텍처: 이벤트를 사용한 마이크로서비스 통합
- 명령-질의 책임 분리(CQRS)
- 의존성 주입(그리고 부트스트래핑)
- 맺음말
- 부록
- 정리 다이어그램과 표
- 프로젝트 구조 틀
- 인프라 교체: CSV로 모든 데이터 처리하기
- 장고에서 작업 단위와 저장소 패턴 사용하기
- 검증
- 찾아보기
Product information
- Title: 파이썬으로 살펴보는 아키텍처 패턴
- Author(s):
- Release date: June 2021
- Publisher(s): Hanbit Media, Inc.
- ISBN: 9791162244319
You might also like
book
개발 7년차, 매니저 1일차
대다수 사람들은 조직에 들어가고 ‘관리받게’ 된다. 하지만 경력이 쌓일수록 ‘관리하게 되는’ 비중이 늘어난다. 따라서 개발자가 매니저로 …
book
코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법
『코드로 인프라 관리하기』는 시스템 관리자가 자동으로 플랫폼을 통제하는 ‘코드로서의 인프라’를 세 부분으로 나눠 소개하는 안내서다. 1부에서는 …
book
쿼커스 쿡북: 쿠버네티스를 위한 네이티브 자바 솔루션
쿼커스는 쿠버네티스에 최적화된 클라우드 네이티브 프레임워크다. 스프링, 하이버네이트, 이클립스 마이크로프로파일, 쿠버네티스, 아파치 캐멜과 이클립스 Vert.x와 같이 …
book
쿠버네티스를 활용한 클라우드 네이티브 데브옵스
쿠버네티스가 표준 플랫폼으로 자리 잡은 클라우드 네이티브 세계에서 데브옵스를 실천하는 방법을 다룬다. 쿠버네티스 관련 기본 개념, …