![[미래를 담아낸 뼈대 2/7] 모듈 경계를 넘는 이벤트](https://cdn.sanity.io/images/v31psllp/production/1a44cf6f463c5690a413e9454bd7747d831f131f-1684x1030.png)
2
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 모듈 경계를 넘는 이벤트의 신뢰성 확보를 다루는 글입니다.
핵심
- Transactional Outbox와 Debezium CDC 조합으로 DB 트랜잭션과 이벤트 발행의 원자성 보장
- 애플리케이션은 DB에만 쓰면 되고 CDC가 Outbox 테이블 변경을 Kafka로 전파
- Dual Write와 Polling 방식의 문제점(불일치, 지연, 순서 보장 실패) 지적
- CloudEvents의 고유 id와 공통 멱등 컨슈머 라이브러리로 중복 수신 차단 및 DLQ 처리 제공
- 헥사고날 모듈 구조 일관성으로 공통 Outbox 라이브러리 배포 가능, 인프라가 신뢰성을 보장
![[미래를 담아낸 뼈대 1/7] 컴파일이 지키는 아키텍처](https://cdn.sanity.io/images/v31psllp/production/1f5ee4bdfd63e6846d79a6a0a9787e84e6e74208-1684x1030.png)

![[미래를 담아낸 뼈대 3/7] 관계로 풀어낸 권한](https://cdn.sanity.io/images/v31psllp/production/28bb6a8def7808ade8a7cd15280737842abc1b18-1684x1030.png)