<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/observability-operations-for-sharded-vitess/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/async-vschema-validation-workflows/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/configuring-lookup-vindexes-for-cross-shard-joins/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/dynamic-routing-rules-and-query-rewriting/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/mastering-vschema-syntax-and-structure/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/vindex-selection-and-tuning/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/observability-operations-for-sharded-vitess/monitoring-replication-lag-and-throttling/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/observability-operations-for-sharded-vitess/monitoring-vtgate-query-latency/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/automating-ddl-pipelines-with-python/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/coordinating-multi-shard-schema-migrations/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/throttling-and-cutover-control/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/tracking-migration-progress-and-state-machines/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/vitess-native-online-ddl-vs-external-tools/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/observability-operations-for-sharded-vitess/monitoring-replication-lag-and-throttling/key-vttablet-prometheus-metrics-to-watch/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/observability-operations-for-sharded-vitess/monitoring-replication-lag-and-throttling/monitoring-ddl-lag-during-migrations/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/observability-operations-for-sharded-vitess/monitoring-vtgate-query-latency/alerting-on-scatter-query-ratio/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/observability-operations-for-sharded-vitess/monitoring-vtgate-query-latency/building-a-vtgate-latency-dashboard/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/automating-ddl-pipelines-with-python/building-idempotent-ddl-retry-logic/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/automating-ddl-pipelines-with-python/polling-migration-status-with-vtctldclient/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/coordinating-multi-shard-schema-migrations/enforcing-a-global-cutover-barrier/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/coordinating-multi-shard-schema-migrations/resolving-gh-ost-lock-contention-in-sharded-mysql/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/throttling-and-cutover-control/gh-ost-vs-pt-osc-for-vitess-ddl/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/throttling-and-cutover-control/reverting-a-completed-online-ddl-migration/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/throttling-and-cutover-control/tuning-the-online-ddl-throttler/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/async-vschema-validation-workflows/automating-vschema-sync-with-python-scripts/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/async-vschema-validation-workflows/validating-vschema-changes-in-ci/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/configuring-lookup-vindexes-for-cross-shard-joins/optimizing-vindex-performance-for-high-qps/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/mastering-vschema-syntax-and-structure/defining-sequence-tables-for-auto-increment/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/mastering-vschema-syntax-and-structure/how-to-deploy-vschema-changes-without-downtime/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/vindex-selection-and-tuning/consistent-lookup-vs-lookup-vindex/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/tracking-migration-progress-and-state-machines/decoding-online-ddl-migration-states/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/online-ddl-orchestration-migration-coordination/tracking-migration-progress-and-state-machines/scheduling-ddl-windows-across-multiple-timezones/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/designing-horizontal-shard-topologies/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/implementing-fallback-routing-for-shard-outages/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/resharding-workflows-and-shard-splits/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/understanding-vitess-keyspace-partitioning-models/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/vtgate-routing-architecture-deep-dive/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/designing-horizontal-shard-topologies/configuring-vttablet-for-high-availability/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/designing-horizontal-shard-topologies/shard-key-selection-best-practices-for-e-commerce/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/implementing-fallback-routing-for-shard-outages/circuit-breaking-for-degraded-shards/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/securing-multi-tenant-sharded-databases/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/understanding-vitess-keyspace-partitioning-models/how-to-calculate-optimal-shard-count-for-mysql/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/vtgate-routing-architecture-deep-dive/handling-cross-shard-transactions-in-vitess/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/dynamic-routing-rules-and-query-rewriting/debugging-vschema-routing-rule-conflicts/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vschema-configuration-routing-rule-management/vindex-selection-and-tuning/range-vs-hash-vindex-selection/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/resharding-workflows-and-shard-splits/planning-a-shard-split-with-vreplication/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/resharding-workflows-and-shard-splits/verifying-data-integrity-after-resharding/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/vitess-sharding-architecture-topology-design/vtgate-routing-architecture-deep-dive/reducing-scatter-gather-query-fanout/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.shardedtopology.org/</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
