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.
A linter for Vitess VSchema JSON. Runs 30 rules over your keyspaces, vindexes, sequences and routing rules — optionally cross-checked against your CREATE TABLE DDL — and reports each problem with a stable rule ID, exact line number and fix hint. Pretty, JSON, GitHub-annotation and SARIF output. Ships as a composite GitHub Action.
Add a description, image, and links to the vschema topic page so that developers can more easily learn about it.
To associate your repository with the vschema topic, visit your repo's landing page and select "manage topics."