Cloud-Native .NET on Azure Deep Dive
Build modern cloud-native .NET apps on Azure using Container Apps, App Service, and distributed architecture patterns for scalable, resilient systems.
Building modern cloud-native applications requires more than simply hosting existing applications in the cloud. This advanced deep dive teaches developers how to design, build, and operate cloud-native .NET applications on Azure using modern architecture patterns, distributed system principles, and platform-native services.
Participants explore service hosting options including Azure App Service, Container Apps, and Kubernetes, learning how to select the right platform based on workload needs. The class emphasizes resiliency, observability, scalability, and modern development practices aligned with enterprise cloud-native architectures.
Hands-on labs guide attendees through building and deploying a distributed .NET application using cloud-native patterns and Azure services.
Key Skills Covered
-
Cloud-native architecture principles for .NET
-
Container Apps vs App Service vs AKS design decisions
-
Distributed application design and resiliency patterns
-
Observability and telemetry with OpenTelemetry and Azure Monitor
-
Configuration, secrets, and identity integration
-
Scaling and performance optimization
Who Should Attend
-
.NET developers
-
Cloud engineers
-
Application architects
-
Teams modernizing existing .NET workloads
Suggested Prerequisites
-
Experience with C# and .NET development
-
Familiarity with Azure fundamentals
-
Basic understanding of web applications and APIs