Design, build and deploy .NET microservices that scale and keep running when parts fail
This course takes you from the basics of microservices to running them in production. You build an e-commerce system as a set of small .NET services, connect them with events, and deploy and scale them with Kubernetes.
You work with the tools real systems use: RabbitMQ for events, Redis for caching, Ocelot as the API gateway, Prometheus for metrics and Kubernetes for deployment.
It is a hands-on text course: every module builds on the same e-commerce system, with practical assignments and quizzes along the way, and source code for .NET 9 and .NET 10.
It is for developers and architects who want to move away from a monolith, or start a new system with microservices the right way.
You can find an entire TOC with preview lessons in the Course Content section below.