<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.zero-downtime-schema.com/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/automated-migration-testing/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/automated-migration-testing/catching-table-lock-regressions-in-migration-tests/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/automated-migration-testing/testing-migrations-against-production-like-snapshots/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/migration-pipeline-gating/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/migration-pipeline-gating/blocking-deploys-on-failed-migration-dry-runs/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/migration-pipeline-gating/enforcing-backward-compatibility-checks-in-pull-requests/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/rollback-automation/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/rollback-automation/auto-reverting-migrations-on-health-check-failure/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/ci-cd-migration-automation/rollback-automation/writing-safe-down-migrations-for-automated-rollback/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/environment-parity-strategies/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/environment-parity-strategies/ensuring-environment-parity-between-dev-and-prod-databases/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/environment-parity-strategies/seeding-anonymized-production-data-into-staging/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/idempotent-script-design/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/idempotent-script-design/how-to-write-idempotent-sql-scripts-for-safe-deploys/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/idempotent-script-design/making-data-backfills-idempotent-with-upserts/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/migration-tool-comparison/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/migration-tool-comparison/flyway-vs-liquibase-choosing-the-right-migration-tool/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/migration-tool-comparison/migrating-from-flyway-to-liquibase-without-downtime/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/schema-version-control-basics/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/schema-version-control-basics/git-branching-strategies-for-schema-version-control/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/schema-version-control-basics/resolving-migration-version-conflicts-during-merges/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/transactional-vs-non-transactional-dbs/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/transactional-vs-non-transactional-dbs/avoiding-implicit-commits-in-mysql-ddl-migrations/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/database-migration-fundamentals-tool-selection/transactional-vs-non-transactional-dbs/handling-non-transactional-ddl-in-mysql-migrations/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/orm-framework-migration-workflows/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/orm-framework-migration-workflows/drizzle-orm-type-sync/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/orm-framework-migration-workflows/drizzle-orm-type-sync/fixing-drizzle-connection-pool-configuration-errors/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/orm-framework-migration-workflows/drizzle-orm-type-sync/resolving-drizzle-schema-drift-detection-errors/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/orm-framework-migration-workflows/prisma-migration-strategies/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/orm-framework-migration-workflows/prisma-migration-strategies/fixing-prisma-shadow-database-failures/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/orm-framework-migration-workflows/prisma-migration-strategies/resolving-prisma-connection-pool-timeouts/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/backfill-optimization/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/backfill-optimization/cursor-based-vs-keyset-pagination-for-large-backfills/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/backfill-optimization/optimizing-backfill-scripts-for-zero-downtime-deploys/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/backfill-optimization/tuning-backfill-batch-size-against-replication-lag/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/dual-write-synchronization/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/dual-write-synchronization/preventing-data-loss-during-dual-write-migrations/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/dual-write-synchronization/reconciling-divergence-between-dual-written-tables/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/expand-and-contract-methodology/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/expand-and-contract-methodology/implementing-expand-contract-for-high-traffic-tables/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/expand-and-contract-methodology/safely-removing-a-not-null-column-with-expand-contract/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/feature-flag-rollouts/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/feature-flag-rollouts/coupling-schema-changes-to-feature-flags-and-removing-both/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/feature-flag-rollouts/using-feature-flags-to-toggle-schema-changes-safely/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/readwrite-splitting-tactics/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/readwrite-splitting-tactics/configuring-read-replicas-for-seamless-schema-updates/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zero-downtime-schema.com/zero-downtime-schema-evolution-patterns/readwrite-splitting-tactics/routing-ddl-vs-dml-traffic-during-migrations/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>

