MSAEZ를 사용한 EDD, DDD 설계 후기 이후 Spring kafka, saga 패턴, outbox 패턴을 간단하게 연습하기 위한 간단한 배달 서비스를 설계해 보았습니다. 결제 도메인 제거
이번 프로젝트에서 집중할 시나리오는 다음과 같습니다.
이 경우에 Kafka, DB의 트랜젝션이 원하는대로 일관성을 유지하도록 구현하는 것입니다.