Interoperability and Data Quality Management
Full Stack: .NET
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.
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.
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:
- Standardized architecture
- Workflow optimization