실전 예제로 배우는 DDD와 클린 아키텍처의 모든 것
도메인 주도 설계(DDD)와 클린 아키텍처의 추상적인 개념들을 도서관이라는 친숙한 도메인을 통해 구체적으로 학습합니다. 실제 현장에서 마주하는 문제들과 그 해결책을 함께 다룹니다.
도서 대출, 반납, 예약, 연체 관리 등 도서관의 실제 업무 규칙을 통해 도메인 모델링, 바운디드 컨텍스트, 애그리게잇 설계 등의 개념을 자연스럽게 익힙니다.
비즈니스 규칙을 기술적 구현 세부사항으로부터 분리하고 보호하는 방법을 실제 코드와 함께 배웁니다. 장기적인 유지보수성과 확장성을 고려한 설계 방법을 제시합니다.