WS-1 · D-01 / D-02 / D-05
Platform Consolidation & Cutover
Target architecture, versioned API gateway and parallel-run cutover plan for legacy Django retirement.
Services cut over
1 / 7
auth complete
Services in parallel
3
catalog · checkout · tickets
Shadow diff
0.08%
below 0.5% SLA
Legacy traffic
12%
/api/v1/* sunset Q4
Target-state architecture
Edge
- Cloudflare CDN + WAF
- API Gateway (Kong)
- Auth (JWT · MFA)
Services (Node.js)
- auth · catalog · checkout
- tickets · exchange · promoter
- reporting · notifications
Data
- PostgreSQL (primary + 2 RR)
- Redis cache + Kafka bus
- ClickHouse analytics warehouse
| Service | Legacy | Target | Public route | Progress | Status |
|---|---|---|---|---|---|
| auth-service | Django | Node.js / Fastify | 443/api/v2/auth | 100% | cutover |
| catalog-service | Django | Node.js / Fastify | 443/api/v2/catalog | 95% | parallel |
| checkout-service | Django | Node.js / Fastify | 443/api/v2/checkout | 78% | parallel |
| ticketing-service | Django | Node.js / Fastify | 443/api/v2/tickets | 64% | parallel |
| exchange-service | Django | Node.js / Fastify | 443/api/v2/exchange | 30% | build |
| promoter-portal | Java | Node.js / Fastify | 443/api/v2/promoter | 12% | build |
| reporting-service | Django | ClickHouse + Node | 443/api/v2/reports | 0% | planned |