본문 바로가기
전체 4건
4
Database20분 읽기
CDC와 Debezium — DB 변경을 실시간 파이프라인으로 흘려보내기
폴링 대신 트랜잭션 로그(WAL)를 읽어 DB 변경을 실시간으로 캡처하는 CDC. Debezium과 Kafka Connect로 캐시 무효화·검색 인덱스 동기화·아웃박스 패턴을 구현하고 스키마 변경까지 다루는 실전 가이드.
#CDC#Debezium#Kafka Connect
2026.09.08
3
Backend20분 읽기
아웃박스 패턴(Transactional Outbox) — 이중 쓰기 문제와 신뢰성 있는 이벤트 발행
DB 저장과 이벤트 발행을 나눴다가 한쪽이 실패하는 이중 쓰기 문제를 아웃박스 패턴으로 해결하는 법. outbox 테이블 스키마, 폴링 릴레이 vs CDC, at-least-once와 멱등 소비까지 실전 코드로 정리한다.
#아웃박스패턴#transactional outbox#이중 쓰기
2026.09.04
2
Backend7분 읽기
아웃박스 패턴 — 이벤트를 잃지 않고 확실히 발행하는 법
DB 커밋과 이벤트 발행을 한 트랜잭션으로 묶는 아웃박스 패턴. 이중 쓰기 문제, FOR UPDATE SKIP LOCKED 릴레이, at-least-once와 멱등 소비자까지 정리했습니다.
#아웃박스#outbox#이벤트
2026.08.23
1
Backend5분 읽기
CDC(변경 데이터 캡처) — DB 변경을 실시간 스트림으로 흘려보내기
DB의 삽입·수정·삭제를 트랜잭션 로그에서 뽑아 실시간 스트림으로 내보내는 CDC. 폴링 대 로그 기반 비교, Debezium, 아웃박스 패턴, 도입 주의점을 정리했습니다.
#CDC#change data capture#Debezium
2026.08.18