Scalable Microservices for Amazon Music

Ayush Singhal

Developed a system to process up to 35 million events daily, improving customer experience and engagement by accurately processing metadata from various platforms and determining appropriate notifications.
Utilized the Software Development Life Cycle (SDLC) to plan, prioritize, estimate, and review the project, engaging all stakeholders throughout the process.
Established metrics and performance indicators to measure the success of the system and detect any runtime errors during the production release.
Implemented alarms, monitors, metrics, and other debugging systems to effectively manage and prevent potential failures.
Carefully calculated concurrent processing configuration in Lambda SQS event consumption based on upstream API transactions per second (TPS) and message processing time to ensure optimal system performance.
Like this project

Posted May 18, 2023

Designed and implemented a microservices for Amazon music to process 25 million events per day.

Created Microservice for RazorpayX
Created Microservice for RazorpayX
Optimizing Performance for Ridesharing service
Optimizing Performance for Ridesharing service

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc