
Transactional Outbox Pattern을 통해 Event Message 발행 보장하기
·
Kafka
0. 들어가기 전취준생 시절에 간간히 컨퍼런스나 여러 블로그를 보면서 'Transactional Outbox Pattern'을 접했었습니다.Transactional Outbox Pattern을 사용하면 순차적인 메시지 발행을 보장할 수 있다. 처음 Transactional Outbox Pattern을 공부할 당시에는 메시지를 발행해보지도 않았고 크게 와닿지 않아서 넘어갔었습니다. 하지만 이번에 서비스에 이벤트를 발행하는 Task를 맡아서 수행하면서 관련 이슈를 해결해야 했고,이때 Transactional Outbox Pattern을 적용하고 해결하여 관련 글을 작성하고자 합니다.(기본적인 Event Driven Architecture에 대한 개념은 생략하도록 하겠습니다!) 이론적인 내용과 함께 직접 구현..