Projects & Case Studies
Three legacy .NET systems, the architecture decisions each one turned on, and what was traded away to get there.
AWS Microservices Migration
Classic ASP and .NET 4.6.1 lifted to .NET Core microservices on SQS, Lambda and Fargate — queue-backed, so a slow consumer stops being an outage.
.NET CoreSQS / SNSLambdaFargate
Read case study →.NET 4.6.2 → .NET 8 + React Modernization
A hybrid WebForms/MVC application moved to .NET 8 and React one route at a time, with both stacks serving traffic throughout.
.NET 8ReactTypeScriptStrangler fig
Read case study →CI/CD Modernization & DevSecOps
A manual release replaced by Azure DevOps pipelines with SonarCloud quality gates, so a bad build fails before it reaches anyone.
Azure DevOpsSonarCloudQuality gatesIaC
Read case study →