Optimising BharatPe's Payments with Microservices
How Vidyayatan streamlined BharatPe's system to handle millions of transactions efficiently with custom microservices.
- 6M+
- Merchants
- 100+
- Cities
- 10B+
- Transactions / yr
- Microservices
- Architecture
Overview
We worked with BharatPe, a leading fintech startup in India, to create a Swipe Chargebacks System for their QR-code-based payment solution. BharatPe enables merchants to accept payments from any UPI app — Google Pay, PhonePe, Paytm and more. With over 6 million merchants across 100 cities and over 10 billion transactions a year, reliability and scale were non-negotiable.


Challenges on the path to growth
Scalability limitations
The legacy monolithic system struggled to scale with BharatPe's rapid growth.
Transaction volume management
The system couldn't efficiently handle increasing transaction volumes.
Manual error handling
Frequent manual intervention for failed transactions caused reconciliation delays.
Lack of real-time analytics
There was no real-time data to drive informed decisions.
System upgrade challenges
Upgrading components was difficult in a tightly coupled monolith.
Our solution
We built a dashboard for operations agents to add and check the status of chargebacks, and a dashboard for merchants to check status and upload documents to verify a chargeback. The system was decomposed into independent, loosely coupled services — such as the chargeback service and the notification service — following a microservices architecture for modularity and scale.
Microservices transition
Shifted from a monolith to a modular microservices architecture for scalability.
Automated reconciliation
Automated transaction reconciliation, reducing manual errors and delays.
Real-time analytics dashboards
Intuitive dashboards providing real-time transaction insights.
Payment gateway integration
Seamlessly integrated multiple payment gateways for smoother transactions.
CI/CD pipeline
Set up continuous integration and delivery for fast, reliable deployments.
Robust API development
Built strong APIs enabling easy integration with external systems.
Scalable AWS infrastructure
Designed secure, scalable cloud infrastructure to support future growth.
Technology stack
Backend
Frontend
Architecture
Results
- Faster, more reliable payments at scale
- Reduced manual intervention through automated reconciliation
- Real-time visibility into transactions and disputes
- A modular platform that's easy to upgrade and extend
Want results like these?
Tell us about your project and we'll recommend the right engagement model to get you there.
