A .NET application's journey on AWS
summary
Modernisation path shows three concrete outcomes: containerise to ECS on Fargate (demo moves from four tasks to two during a successful blue/green switch), push container images via CodeBuild/CodePipeline into ECR with artifacts in S3 and traffic load‑balanced by ALB, or refactor to Lambda using container images. Developer tooling is demonstrated: AWS Toolkit in Visual Studio publishes a .NET 6 container to Lambda, and migration helpers include App2Container, Porting Assistant for .NET and Microservice Extractor. Claim: Graviton can give ~40% better price/perf; App Runner is now in the Sydney region.
AI-written summary · about
chapters (23)
- 0:00Introduction to .NET on AWS
- 1:19Why modernise to .NET
- 3:50Modernisation options overview
- 4:32Replatforming with ECS on Fargate
- 5:39Quick start with AWS App Runner
- 6:02Refactoring to AWS Lambda
- 7:29Introducing .NET Adventure Game
- 8:14Blue/green deployments explained
- 9:00Demo architecture walkthrough
- 11:15Live demo: Updating the app
- 12:00Demo: CI/CD pipeline in action
- 13:47Demo: ECS cluster transition
- 15:32Demo: Successful deployment
- 16:16Developer tools introduction
- 17:00Developer perspective with Mike
- 17:43AWS Toolkit for .NET developers
- 18:28CI/CD with AWS and Azure DevOps
- 19:11Demo: Building Lambda app
- 21:19Demo: Publishing to Lambda
- 22:23Demo: AWS Explorer in VS
- 23:30Modernisation tools overview
- 24:56Mod’s modernisation journey
- 27:05Summary and next steps
related talks
01h 05mDeveloping with .NET Core on AWS Using Rider
27mGrow Your Company with AWS Container Services
43mTake your .NET apps to the cloud with Azure Q&A
46mModernizing your applications with containers and serverless
46mArchitecting for Success and Runway
01h 00mApp deployment PaaS battle!
01h 03m.NET in a Box: Containerizing .NET Applications
59mHow to Build a Cloud Native Application With .NET and AWS
