Building cloud native distributed systems that are resilient and scalable can be really hard. The number of variables that need to be balanced to build a system that works harmoniously and scales with your customer's needs can be daunting, but it doesn't have to be. Join Nick on this two-day journey to learn how to build scalable and resilient services in .NET using the latest industry standards and bleeding-edge practices.
This workshop will teach you everything you need to know to start building distributed systems in .NET and ASP.NET Core using .NET Aspire and how to combine multiple services to choose the right tool for each use case you might encounter. We will define clear requirements for a system and proceed to build the entire system using all the services and tools you will use to build your own systems later at your company.
Defining the system we need to build with clear requirements
Introduction to RESTful Services
Introduction to .NET Aspire
Understanding Monoliths and Microservices
Using relational databases
Using NoSQL databases
Understanding what “cloud native” means
Understanding event-driven architecture
Using Messaging and Queues
Using Events
Using Redis as a distributed cache
Implementing observability with OpenTelemetry
Using .NET Aspire to run our system locally
Dockerizing our system
Deploying services to the cloud
Introduction Performance testing
Workshop Info
Includes 1-year of Dometrain Pro for FREE
Buy TicketThis workshop is for backend developers with some experience writing web applications using C# and ASP.NET Core.
You must be able to read, write, and debug C# at a decent level and have some experience with ASP.NET Core.
- Visual Studio or JetBrains Rider or Visual Studio Code with the C# Dev Kit installed
- .NET 9
- Docker or Podman
- Minikube
- Azure CLI
- Azure Developer CLI
- Lens or k9s
- Insomnia
- A Free Tier Azure Account with KeyVault activated
Nick Chapsas is a .NET & C# content creator, educator and a Microsoft MVP for Developer Technologies with years of experience in Software Engineering and Engineering Management.
He has worked for some of the biggest companies in the world, building systems that served millions of users and tens of thousands of requests per second.
Nick creates free content on YouTube and is the host of the Keep Coding Podcast.
More courses by Nick Chapsas© 2023 Dometrain. All rights reserved.