Large-scale super app supporting digital payments and multiple consumer services. Backend served 500K+ MAU with real-time location and notifications.
Impact — P95 API latency under 200ms at peak; 99.9% uptime; zero-downtime deployments and backward-compatible API evolution.
- Designed and built Node.js backend services serving 500K+ monthly active users
- Zero-downtime deployment strategy; rolled out releases with no service interruption for end users
- Backward-compatible API and contract evolution; supported multiple client versions without breaking existing consumers
- Event-driven workflows using Kafka; reduced notification delivery time by ~60% vs batch jobs
- MongoDB for core application data; ScyllaDB for real-time user location and notification triggers at scale