Published on2026년 6월 16일Expand-Contract 패턴 — 무중단 스키마 변경의 정석databasemigrationzero-downtimeexpand-contractreliability운영 중인 데이터베이스의 스키마를 무중단으로 바꾸는 표준 기법인 Expand-Contract 패턴을 정리합니다. 컬럼 추가, 이름 변경, 삭제, 제약 조건 추가 같은 시나리오별 SQL과 더블 라이트, 점진적 백필, 애플리케이션 코드 협업, 롤백 전략까지 단계별로 다룹니다.
Published on2026년 6월 16일무중단 데이터 마이그레이션 — Dual-Write, Backfill, CDC로 옮기기databasemigrationcdcdebeziumdual-writezero-downtime서비스를 멈추지 않고 데이터를 새 저장소로 옮기는 일은 일관성과 순서 보장 때문에 까다롭습니다. Dual-Write, Backfill, CDC를 조합한 단계별 컷오버 전략과 검증, 롤백, 멱등성 설계를 실무 관점에서 정리합니다.