본문으로 건너뛰기
leo
.
dev
글
소개
이력서
태그
검색 / 이동
⌘K
$ ls tags/
/ outbox
#outbox
1 posts
backend
· 시리즈
브로커 없이 만든 트랜잭셔널 아웃박스
상태를 바꾼 트랜잭션은 커밋됐는데 거기 딸린 메일은 fire-and-forget로 날아가 조용히 실패한다. Kafka·SQS 없이 MySQL 테이블 하나로 외부 발송을 트랜잭션에 묶고, 재시도·멱등·DB 장애의 역설까지.
2026.06.08
4 min read
backend · outbox · transaction · idempotency · nestjs
↑↓
이동
↵
열기
esc
닫기