학습내용DDD설계Event Storming학습정리1. DDD (Domain-Driven Design) 설계소프트웨어 개발에서 도메인 중심으로 설계 방법핵심개념도메인 (Domain) : 소프트웨어가 해결하려는 특정 비즈니스 문제 영역을 의미도메인 모델 (Domain Model) : 도메인을 현실적으로 표현한 추상화된 개념의 집합Entity, ValueObject, Aggregate서브도메인 : 도메인의 하위 개념유비쿼터스 언어 (Ubiquitous Language) : 모든 구성원이 같은 의미로 이해 하도록 용어를 통일 ex) 주문 승인 -> approveOrder()MSA 와 DDD의 관계DDD의 바운디드 컨텍스트 개념이 MSA의 서비스 경계와 일치독립적인 컨텍스트를 서비스로 나눠서 확장성과 독립성을 보..