Created Microservice for RazorpayX

Ayush Singhal

Successfully led the end-to-end development of the payouts microservice for RazorpayX, which is a core service of the company. Developed a system design document and created a migration plan to move from a monolithic architecture to a microservice architecture.
Carefully planned the resources needed for the service, including the type of database, Kubernetes servers, SQS, logging, system monitoring, and unit testing.
Improved service performance and introduced new functionalities, such as asynchronous payout, queued payout, scheduled payout, and low balance payout, to increase transaction per second (TPS) and enhance customer experience.
Reorganized the error handling structure of the service to improve understanding of failure scenarios and reduce failed cases, resulting in an improved customer happiness index.
Set up spinnaker pipelines for microservice infra creation, pod rotation in Kubernetes clusters, database migration, and deployment of updated commits to running pods.
Like this project

Posted May 18, 2023

Migrated a monolithic service to microservice for a payment system.

Optimizing Performance for Ridesharing service
Optimizing Performance for Ridesharing service
Scalable Microservices for Amazon Music
Scalable Microservices for Amazon Music

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc