API Integration
Our client wanted Vicert to build a custom API framework on their outdated technology. Once we completed the project, our client’s legacy system became one of their three core systems.
Full Stack: .NET
7 Months
Challenge
Our client serves millions of customers per month. Over the years, they have worked with multiple IT vendors who built applications on the client’s legacy code. It has become complex and unstable over time.
Multiple IT service teams worked on the client’s portfolio. They used varying infrastructures and patterns in designing their software.
We introduced API integration as the solution to the client’s challenges. All their services had their own login and monitoring, with many of the services being mutually dependent. The cost of maintaining such a system skyrocketed. Additionally, the program's instability made it impossible to add features without endangering the system as a whole.
Solution
We introduced the API framework as a new layer to our client’s system. The client’s staff subsequently used it for configuring, managing, and integrating different services/apps. We’ve also implemented shared authentication, tracking, and monitoring.
Since our client hosted personal user data, we implemented the highest level of security for the API access points. We configured the entire solution, separated various services, and standardized their architecture.
Benefits
The solution Vicert developed has become one of the client’s three core systems: the core system, the business process modeling system, and the API framework. Our solution functioned as a central hub, allowing our client to turn off certain parts of their services while keeping the rest active for customers.
We’ve set up development templates for future vendors, ensuring proper IT infrastructure, security, and modifications in the future. Additionally, we’ve briefed the client’s IT team, prepared a set of guides on how to use the solution, and held workshops to ensure they take proper ownership of the API integration, which brought them:
Cost-reduction
Standardized architecture
Workflow optimization