Lifting and Shifting Legacy Web Services to Microservices in Azure Service Fabric
summary
Shows how to convert ASMX/WCF legacy apps into container images, push to a registry, and run them on Azure Service Fabric with automatic failover and scaling. Demonstration containerizes a Northwind ASP.NET app, deploys to a Service Fabric local 5-node cluster, disables a node and observes the service move with no loss. Uses Docker, Visual Studio, ARM templates and recommends a CI/CD pipeline with Windows containers. Notes a real-world pain: a customer with 500 ASMX services in one DLL, and asserts Service Fabric runs on premises and in Azure.
AI-written summary · about
chapters (10)
- 0:00Start
- 7:37The journey to the cloud
- 9:39Cloud app continuum
- 15:26What is a container?
- 18:38What are microservices?
- 24:09Traditional architecture
- 24:31Traditional workflow
- 26:32Containerization is key!
- 32:42Azure Service Fabric : A Platform for Microservices
- 41:35How Service Fabric Works?
related talks
01h 10mDocker and ServiceFabric - A taste of two platforms
01h 01mMicroservices with .NET on Service Fabric
01h 01mDistributed Computing made easy with Azure Service Fabric
58mMicroservices at Scale - ASP.NET Core, Service Fabric, and Azure in production
01h 08mMicroservices with Service Fabric. Easy... or is it?
48mBuilding Microservices Using ASP.NET Core and AKS
44mThe microservices approach according to Service Fabric
43mTake your .NET apps to the cloud with Azure Q&A
