Scalable Microservices for Amazon Music

Ayush Singhal

Backend Engineer
Software Architect
Software Engineer
Amazon DynamoDB
AWS Lambda
Java
Amazon

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.

Partner With Ayush
View Services

More Projects by Ayush