Migration plan · Cutover 2026-11-02
Cut over one partition at a time and keep the original queue recoverable
Readiness closes on 2026-10-28; the old queue remains available through handoff on 2026-11-20.
Cutover clock
- Dual-write in staging
Shadow-read for one week and reconcile event IDs.
- Route to ingest-a
Verify acceptance and warehouse rows.
- Route to ingest-b
Repeat verification independently.
- Retire eligibility
Keep
ingestuntil hypercare closes.
ingest path; gates 1 and 2 move one queue each.Rollback trigger: data mismatch, stalled lag, or any crash loop. Route back to ingest; never delete a queue.
Validation gates
Data
No duplicate warehouse row.
Latency
POST /events p99 stays below 200 ms.
Recovery
Lag falls for ten minutes.