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
ServiceLegacyTargetPublic routeProgressStatus
auth-serviceDjangoNode.js / Fastify443/api/v2/auth
100%
cutover
catalog-serviceDjangoNode.js / Fastify443/api/v2/catalog
95%
parallel
checkout-serviceDjangoNode.js / Fastify443/api/v2/checkout
78%
parallel
ticketing-serviceDjangoNode.js / Fastify443/api/v2/tickets
64%
parallel
exchange-serviceDjangoNode.js / Fastify443/api/v2/exchange
30%
build
promoter-portalJavaNode.js / Fastify443/api/v2/promoter
12%
build
reporting-serviceDjangoClickHouse + Node443/api/v2/reports
0%
planned