The client approached us to provide backend support to their existing CRM. They wanted us to develop a system that would validate users, authenticate their credibility, and build an approval process before auto triggering email/SMS/voice notifications. The process required scaling up of the application by shifting their existing architecture to microservices architecture. Additionally, the client required us to integrate the backend functionalities of sending reminder emails, voice calls, and SMS to borrowers at specific intervals before the due date of the loan. The app was also supposed to send notifications during festive times about special offers like loan interest reduction, lottery draws etc.