[TIL 2025-11-19] DDD 설계 & 헥사고날 아키텍처
·
회고 공간/TIL
DDD 설계 원칙, Aggregate / 컨텍스트 / 유스케이스, 계층 구조, 포트 / 어댑터 흐름 학습🌟 배경 / 문제 & 해결복잡한 비즈니스 도메인에서 테이블/기능 중심 설계로는 유지보수와 확장이 어려움복잡한 도메인을 코드 구조에 맞게 모델링하고, 비즈니스 규칙을 명확히 하는 목적도메인 지식을 코드에 반영 → 불변식, 규칙 일관성 유지팀 공통 언어(Ubiquitous Langauage) 정의 → 개발자/도메인 커뮤니케이션컨텍스트 분리(Bounded Context) → 모델 충돌 방지, 시스템 확장 용이Aggregate / 포트 & 어댑터 → 애플리케이션과 인프라 의존 최소화, 테스트 용이📚 학습 내용1️⃣ 설계 흐름유비쿼터스 언어 → 바운디드 컨텍스트 → Aggregate → 유스케이스개발 흐름:..