.NET Advanced: Architecture, Performance, and Cloud-Native Services
Engineer production-grade .NET systems
Design systems that remain understandable, reliable, observable, and fast as they grow. This advanced course covers modular architecture, domain modeling, asynchronous workflows, data consistency, resilience, caching, concurrency, profiling, observability, containers, and safe delivery.
Learning outcomes
- Structure a system around domain boundaries and dependency rules.
- Design idempotent asynchronous workflows with reliable messaging.
- Measure and improve latency, throughput, allocations, and database behavior.
- Instrument services with logs, metrics, traces, and health checks.
- Containerize and deliver a secure service with automated quality gates.
Prerequisites
Experience building ASP.NET Core APIs with EF Core, authentication, and automated tests.