라이브러리: 애플리케이션 흐름을 우리가 직접 제어 프레임워크: 전체 흐름 제어의 권한을 프레임워크가 가짐
Aggregate = Entity 집합 Aggregate Root = Entity 하나 하나의 Aggregate 단위로 트랜잭션이 일어나야 한다. = ACID가 Aggregate 안에서 일어나야 한다. 스프링에서는 Service Layer에서 트랜잭션의 보장을 한다.
[2019] DDD Lite@Spring 를 보자!