Apr 01, 2022
No image
Cloud solution for legal outsourcing company
Completed

Cloud solution for legal outsourcing company

$100,000+
more 1 year
United States
10+
Service categories
Service Lines
Software Development
IT Services
Domain focus
Banking & Financial Services
Other
Programming language
C#
TypeScript
Frameworks
Angular.js
.NET
Subcategories
IT Services
Business Analysis

Challenge

a360inc already owned 4 legacy case management systems with significant customer databases, but the systems had different deployment models, incompatible data schemas, and outdated user experiences. The client needed to create a new modern solution with reimagined case management experience and eventually migrate all their customers to the new system. Due to the industry specifics, the solution was to be hosted within their own data center, but they intended to move it to the cloud eventually, as soon as their customers are ready.

Solution

The Avenga team started with workshops to analyze legacy system’s functionality. Hence, requirements covering the needs of the system’s stakeholders were developed. Further, we designed alternative architecture candidates based on primary system use cases and quality attribute requirements. The team opted for a hybrid cloud-agnostic SaaS architecture deployable both on-premise and in the cloud. The solution includes custom-developed and off-the-shelf microservices running on Kubernetes. IT, DEV, and QA cloud environments to reduce the data center burden. The team designed a domain model for core entities and mapped it to legacy systems’ data models. Finally, a migration plan was developed while maintaining migration scripts hand-in-hand with the evolution of the domain model.

Results

Avenga’s partnership with a360inc resulted in an industry-level architecture documentation for a new extended case management system, including architectural views, technology trade-off, POC results, etc . The team also prepared a detailed multi-year implementation plan covering key activities, milestones, roles, and costs of iterative solution implementation and phased customer migration.