EndorsedendorsedCompleted

VB.NET Rating Engine Extraction & Migration to .NET Microservices for Symfa Inc

Services Covered:

Custom Software DevelopmentStaff AugmentationSoftware QA and Testing
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

13 months

Budget
Budget

Confidential

Client Size
Start Date

1 August 2022

Team Size
Team Size

16-20 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
79/100
Good

Project Capability Score (PCS) estimates how capable Aterise is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Symfa Inc

mapMiami, United States of America

Project Summary

A software company (Symfa Inc) hired Aterise to extract, decompose, and migrate part of a VB.NET monolithic rating engine into .NET microservices and integrate it into the existing enterprise architecture. Aterise delivered a stepwise migration with feature-flagging, documentation, and code-quality tooling, enabling multiple teams to develop new lines of business in parallel. The project was completed on time and within budget with regular, effective communication.

Key Challenges

  • Extract, decompose, and migrate part of a VB.NET monolithic rating engine to .NET microservices
  • Incorporate the migrated engine into an existing enterprise architecture
  • Make the architecture scalable, shareable across teams, and serve as a reference for future migrations

Project Deliverables

  • Requirements elicitation, analysis, and stepwise roadmap
  • Top-level architecture and data flow design
  • Feature-flagging strategy enabling soft migration and co-running legacy and new engines
  • Incremental migration implemented sprint-by-sprint
  • Source code quality tracking via SonarQube
  • Documentation and knowledge sharing through Postman collections and Swagger
  • Multi-level caching strategy (in-memory + Redis) to improve performance

Project Solution

The Aterise engineering team executed a step-by-step migration: requirements elicitation and roadmap creation; architecture and data-flow design; a feature-flagging strategy to run legacy and new engines concurrently; incremental, sprint-based migration; SonarQube for code quality tracking; Postman and Swagger for documentation; and a multi-level caching strategy (in-memory + Redis) to improve performance.

Project Outcome

  • Multiple teams are now developing new lines of business in parallel using the new architecture as a guideline
  • Project was delivered on time and within budget
  • Communication was regular and effective and Aterise quickly resolved concerns

Platforms

  • API/Integration PlatformAPI/Integration Platform

Tech Stack

  • .NET.NET
  • RedisRedis

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Aterise successfully delivered a functional project on time and within budget. The team maintained regular and effective communication and was quick to resolve the client's concerns about the roadmap and expected results. Aterise was a highly skilled developer, and their commitment was remarkable.

Viktoriya Mishina

VP of Engineering

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Aterise

Completed
Financial Services

Loan Processing and Risk Monitoring Platform for Retail Bank

Preview of the Loan Processing and Risk Monitoring Platform for Retail Bank
Budget:
1M - 10M
Duration:
7 months
Team Size:
11-15

Services Covered:

+2 more