The difference between lift & shift and cloud-native, the 12 factors applied in .NET, stateless services, configuration externalization, health checks, and graceful shutdown.