A production field guide for running Vitess on sharded MySQL: topology design, VSchema & routing, online DDL coordination, and observability.
-
Updated
Jul 18, 2026 - CSS
A production field guide for running Vitess on sharded MySQL: topology design, VSchema & routing, online DDL coordination, and observability.
Plan and sequence Vitess resharding offline. Key-range algebra, minimal Reshard workflow computation from source/target layouts, VSchema and topology preflight, VReplication duration estimates, and a step-by-step operator runbook with verification and rollback for every step. Dry-runs plans in CI.
Coordinate Vitess Online DDL across every shard of a keyspace. Submits with --postpone-completion, holds a global cutover barrier until all shards report ready and none is lagging, then completes them together — turning per-shard schema skew into zero. Live progress, throttle guard, revert, resumable journal, and a deterministic cluster simulator.
Add a description, image, and links to the vreplication topic page so that developers can more easily learn about it.
To associate your repository with the vreplication topic, visit your repo's landing page and select "manage topics."