목록 보기
[미래를 담아낸 뼈대 2/7] 모듈 경계를 넘는 이벤트
아키텍처

[미래를 담아낸 뼈대 2/7] 모듈 경계를 넘는 이벤트

flex
flex
2026년 3월 22일

두줄요약

Hexagonal Modular Monolith 구조 위에서 Outbox와 CDC로 도메인 간 이벤트 일관성을 보장하는 방식을 설명했습니다. 멱등 컨슈머와 공통 라이브러리로 신뢰성 있는 이벤트 레일을 만든 사례를 다뤘습니다.

핵심 내용

  • Hexagonal Modular Monolith 기반의 동일한 모듈 구조 위에서, 도메인 간 이벤트 전달 신뢰성을 Outbox와 CDC로 보장하는 설계 소개
  • Dual Write와 단순 Polling의 한계를 지적하고, Transactional Outbox + Debezium CDC 조합으로 원자성·실시간성·순서 보장을 달성하는 방식 설명
  • CloudEvents 기반 고유 id와 멱등 컨슈머 라이브러리로 중복 수신을 처리하고 DLQ까지 공통화하는 운영 구조 정리
  • 구조적 일관성이 있었기에 공통 라이브러리로 모든 도메인에 동일한 이벤트 레일을 제공할 수 있었다는 점 강조

다음 읽기

#Kafka 주제를 이어서 읽기

7ms로 끝내는 인가 체크, flex는 아키텍처부터 다르게 설계합니다

분산환경의 메시지 신뢰성과 인가 성능을 동시에 해결하기 위해 구조를 분리한 사례를 소개했습니다. 모든 요청의 권한 체크를 평균 7ms 이내로 처리하도록 설계했습니다.

flex
flex
아키텍처

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...