Legacy to Cloud: Transforming Insurance Systems with .NET Microservices & Azure
summary
An insurance platform migrates incrementally with an Azure API Management gateway directing traffic, API versioning for gradual shifts, and a parallel validation setup that sends shadow requests for dual processing; legacy COBOL logic is extracted and converted using PowerShell plus source generators to produce C#, services run on Azure Service Fabric with Azure Service Bus and Functions, CI/CD uses Azure DevOps and Bicep, deployments use canary/blue‑green, resulting in policy issuance 5 days → 4 hours and a zero‑downtime migration.
AI-written summary · about
chapters (16)
- 0:00Legacy modernization intro
- 1:25Triangular pattern principles
- 3:09Cobalt to C# automation
- 4:52API management backbone
- 6:38Parallel validation architecture
- 8:48Saga pattern workflows
- 10:15Middleware for systems
- 12:26Extracting old business logic
- 13:22Versioning strategy
- 15:04Database setup & endpoints
- 16:09Middleware as translator
- 16:50CQRS for claims processing
- 18:13Azure Bicep IaC
- 19:17CI/CD with canary & blue-green
- 20:19Zero downtime results
- 21:23Lessons learned
related talks
16mRevolutionizing Legacy Systems with .NET and Microservices
36mLegacy code - lessons learned during migration (...)
51mLifting and Shifting Legacy Web Services to Microservices in Azure Service Fabric
43mLegacy Architecture Migration Patterns with DDD
20marchitecture for event-enabling legacy core banking systems
46mFrom Monolithic Monster to Majestic Microservice App
54mFrom a distributed monolith to a microservices solution
33mChopping the monolith
