We're hitting vertical scaling limits on our primary Postgres instance. Write throughput is capped at ~8K TPS and we need 25K+ for the holiday season.
SERIAL with AUTO_RANDOM for distributed ID generationJSONB columns to JSON (TiDB uses MySQL JSON)| Risk | Impact | Mitigation |
|---|---|---|
| ORM compatibility gaps | High | Run full test suite against TiDB in CI |
| Latency increase on joins | Medium | Pre-optimize slow queries, add covering indexes |
| Operational complexity | Medium | Team training, runbook creation |
| Data loss during dual-write | Critical | Checksums + reconciliation job every 5min |
Dual-write runs for full 14 days. If issues arise after cutover:
comments (0)