Tech Lead 2023
High-Throughput Payment Gateway
Architected and led the development of a distributed payment processing system handling $50M/month in transactions.
Go Kafka PostgreSQL Redis Docker
The Challenge
Legacy monolithic system suffered from race conditions and downtime during peak traffic (Black Friday), capping throughput at 500 TPS.
The Solution
- Migrated to event-driven microservices architecture using Kafka used for asynchronous processing.
- Implemented distributed locking strategy with Redis to prevent double-spending.
- Achieved 5,000+ TPS with 99.99% availability.
5k+ TPS Capacity
99.99% Uptime
$50M Monthly Volume