Modern Cloud Native Solution of Call Distribution for Telecommunications Service Provider
Our client is a telecommunications service provider to industries such as hospitality and retail. They were facing long turnaround times to roll out technology application changes such as in routing of calls for customer service and new business bookings. This was leading to customer experience issues not only for their own customers, but also for the customers of their clients. In addition, the business rules were manually coded, which made it difficult to quickly make necessary changes. These delays led to longer and costly customer onboarding.
The client had a legacy technology landscape with fragmented technology stack and multiple databases. Data was flowing in from multiple sources, making it difficult to create a consolidated view of the data. The architecture in place was not very streamlined to maximize the benefits of agile, CI/CD and cloud deployment creating a significant technology challenge.
Extracting information for reporting and analytics was also a time-consuming process. For example, the call percentage distribution across call centers was not easy to manage, which added to complexity of capacity planning and customer experience.
Ignitho Solution & Approach
To overcome these challenges, Ignitho worked with the client to implement a modern cloud native solution. We introduced well documented application security, DevOps, and cloud deployment practices to make the application performant, scalable, and secure.
The serverless low-code solution was built using Vue.js, MongoDB, and AWS Amplify. This architecture also became the modern reference architecture for the client for future development and enhancements. We were able to minimize data silos and costly reconciliations.
The forward-looking flexible DB schema also set the stage for better business intelligence and analytics.
Ignitho also introduced the concept of configurable business rules so that use cases such as call distribution and routing across different call centers were easy to implement and edit depending on various parameters such as brand, location, service type etc.