
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Chaos and Order</title>
      <link>https://www.youngju.dev/blog</link>
      <description>천천히 올바르게. AI Researcher &amp; DevOps Engineer Youngju&#39;s tech blog. GPU/CUDA, LLM, MLOps, Kubernetes AI workloads, distributed training, and data engineering.</description>
      <language>ko</language>
      <managingEditor>fjvbn2003@gmail.com (Youngju Kim)</managingEditor>
      <webMaster>fjvbn2003@gmail.com (Youngju Kim)</webMaster>
      <lastBuildDate>Tue, 16 Jun 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.youngju.dev/tags/zero-downtime/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.youngju.dev/blog/database/2026-06-16-expand-contract-zero-downtime-schema.en</guid>
    <title>The Expand-Contract Pattern — The Right Way to Change Schemas with Zero Downtime</title>
    <link>https://www.youngju.dev/blog/database/2026-06-16-expand-contract-zero-downtime-schema.en</link>
    <description>A thorough walkthrough of the Expand-Contract pattern, the standard technique for changing a live database schema without downtime. We cover per-scenario SQL for adding columns, renaming, dropping, and adding constraints, plus double-write, gradual backfill, coordinating with application code, and rollback strategy.</description>
    <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>database</category><category>migration</category><category>zero-downtime</category><category>expand-contract</category><category>reliability</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/database/2026-06-16-expand-contract-zero-downtime-schema.ja</guid>
    <title>Expand-Contract パターン — 無停止スキーマ変更の定石</title>
    <link>https://www.youngju.dev/blog/database/2026-06-16-expand-contract-zero-downtime-schema.ja</link>
    <description>稼働中のデータベースのスキーマを無停止で変更する標準手法である Expand-Contract パターンを整理します。カラム追加、リネーム、削除、制約追加といったシナリオごとの SQL と、ダブルライト、段階的バックフィル、アプリケーションコードとの連携、ロールバック戦略まで段階を追って解説します。</description>
    <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>database</category><category>migration</category><category>zero-downtime</category><category>expand-contract</category><category>reliability</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/database/2026-06-16-expand-contract-zero-downtime-schema</guid>
    <title>Expand-Contract 패턴 — 무중단 스키마 변경의 정석</title>
    <link>https://www.youngju.dev/blog/database/2026-06-16-expand-contract-zero-downtime-schema</link>
    <description>운영 중인 데이터베이스의 스키마를 무중단으로 바꾸는 표준 기법인 Expand-Contract 패턴을 정리합니다. 컬럼 추가, 이름 변경, 삭제, 제약 조건 추가 같은 시나리오별 SQL과 더블 라이트, 점진적 백필, 애플리케이션 코드 협업, 롤백 전략까지 단계별로 다룹니다.</description>
    <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>database</category><category>migration</category><category>zero-downtime</category><category>expand-contract</category><category>reliability</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/database/2026-06-16-zero-downtime-data-migration-dual-write-cdc.en</guid>
    <title>Zero-Downtime Data Migration — Moving Data with Dual-Write, Backfill, and CDC</title>
    <link>https://www.youngju.dev/blog/database/2026-06-16-zero-downtime-data-migration-dual-write-cdc.en</link>
    <description>Moving data to a new store without stopping the service is tricky because of consistency and ordering guarantees. This post lays out a staged cutover strategy combining Dual-Write, Backfill, and CDC, plus verification, rollback, and idempotency design from an operational point of view.</description>
    <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>database</category><category>migration</category><category>cdc</category><category>debezium</category><category>dual-write</category><category>zero-downtime</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/database/2026-06-16-zero-downtime-data-migration-dual-write-cdc.ja</guid>
    <title>無停止データマイグレーション — Dual-Write、Backfill、CDC で移す</title>
    <link>https://www.youngju.dev/blog/database/2026-06-16-zero-downtime-data-migration-dual-write-cdc.ja</link>
    <description>サービスを止めずにデータを新しいストアへ移すのは、一貫性と順序保証のため難しい作業です。Dual-Write、Backfill、CDC を組み合わせた段階的カットオーバー戦略と、検証、ロールバック、冪等性設計を実務の観点から整理します。</description>
    <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>database</category><category>migration</category><category>cdc</category><category>debezium</category><category>dual-write</category><category>zero-downtime</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/database/2026-06-16-zero-downtime-data-migration-dual-write-cdc</guid>
    <title>무중단 데이터 마이그레이션 — Dual-Write, Backfill, CDC로 옮기기</title>
    <link>https://www.youngju.dev/blog/database/2026-06-16-zero-downtime-data-migration-dual-write-cdc</link>
    <description>서비스를 멈추지 않고 데이터를 새 저장소로 옮기는 일은 일관성과 순서 보장 때문에 까다롭습니다. Dual-Write, Backfill, CDC를 조합한 단계별 컷오버 전략과 검증, 롤백, 멱등성 설계를 실무 관점에서 정리합니다.</description>
    <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>database</category><category>migration</category><category>cdc</category><category>debezium</category><category>dual-write</category><category>zero-downtime</category>
  </item>

    </channel>
  </rss>
