ddd
-
Domain-Driven Design: Aggregate와 트랜잭션 경계이코에코(Eco²)/Foundations 2025. 12. 21. 18:53
원문: Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans (Addison-Wesley, 2003)참고: Implementing Domain-Driven Design - Vaughn Vernon (2013)들어가며2003년, Eric Evans가 발표한 Domain-Driven Design(DDD)은 소프트웨어 설계의 패러다임을 바꿨다.특히 Aggregate 개념은 마이크로서비스 아키텍처에서 트랜잭션 경계를 결정하는 핵심 원칙이 되었다.Pat Helland가 2007년 논문에서 말한 Entity는 Evans의 Aggregate와 유사한 개념이다.이 문서에서는 DDD의 핵심 개념과 분산 시스템에서의 적용을 다룬다.D..