
  <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/expand-contract/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>

    </channel>
  </rss>
