konveyor / example-applications

Test applications
Apache License 2.0
1 stars 4 forks source link

.Net Framework example to consider: eShopModernizing #7

Open jwmatthews opened 1 year ago

jwmatthews commented 1 year ago

I see below as a potential example to consider of an older code base using .Net Framework

https://github.com/dotnet-architecture/eShopModernizing

This repo provides three sample hypothetical legacy eShop web apps (traditional ASP.NET WebForms and MVC in .NET Framework and an N-Tier app based on a WCF service and a client WinForms desktop app) and how you can modernize them (Lift and Shift scenario) with Windows Containers and Azure Cloud into the following deployment options:

- Local build and deployment in dev PC with Visual Studio and Docker for Windows
- Azure Container Instances (ACI)
- Regular Windows Server 2016 VM (Virtual Machine)
- AKS Kubernetes orchestrator cluster
- Azure Web App for Containers (Windows Containers)

Below looks to be related and may be of interest as well:

https://github.com/dotnet-architecture/eShopOnContainers/tree/dev

eShopOnContainers - BRANCH GUIDE
Following are the most important branches:

dev: Contains the latest code and it is the branch actively developed. Note that all PRs must be against the dev branch to be considered. This branch is developed using .NET 7
release/net-6: Contains the code changes specific to the .NET 6
release/net-5: Contains the code changes specific to the .NET 5
release/net-3.1.1: Contains the code changes specific to the .NET 3.1