Unifying three payment providers into one seamless music platform.
TopMusic needed a unified payment backend supporting three separate providers (MangoPay, Google Pay, and Apple Pay) while maintaining stability during peak-traffic events such as artist releases and promotions. Each provider had different APIs, error patterns, and reconciliation requirements, making a consistent payment experience nearly impossible without a proper abstraction layer.
Built a robust Python/Django backend with clean separation of concerns between business logic, payment processing, and data persistence.
Created a unified payment abstraction layer that normalized the different APIs of MangoPay, Google Pay, and Apple Pay into a single internal interface.
Containerized the entire application stack with Docker for consistent deployments across environments and simplified horizontal scaling.
Configured AWS with Kubernetes-based auto-scaling to handle 2x traffic peaks without manual intervention or service degradation.
The unified payment backend gave TopMusic a single, consistent payment experience across all three providers, eliminating reconciliation headaches and reducing failed transaction rates. The containerized, auto-scaling infrastructure confidently handled peak traffic events that previously caused outages.
A streaming platform that feels world-class. The recommendation engine personalizes music just like Spotify keeping users engaged and coming back daily. Beyond the tech, the focus on scalability means we can support thousands of streams without a hitch. The team also takes care of ongoing fixes, maintenance, and new feature development, making them a true long-term partner in innovation.