Part 3/3: Building distributed systems in .NET with .NET Aspire

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 customers' 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.

  • Oct 24
    Alfândega Porto Congress Centre
    2 hours
    14:00 - 16:00 UTC
    Nick Chapsas
    -

This workshop will teach you everything you need to know to start building distributed systems in .NET and ASP.NET Core, 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.

Topics
- Using .NET Aspire to run our system locally
- Introduction to RESTful Services
- 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
- Dockerizing our system

Who is this Workshop For
This 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.

Equipment and Software
- Visual Studio 2022 or JetBrains Rider or Visual Studio Code with the C# Dev Kit installed
- .NET 9
- Docker or Podman
- Minikube
- Azure CLI
- Lens or k9s (Optional)
- Insomnia
- A Free Tier Azure Account

Nick Chapsas
Author & Founder @ Dometrain

Nick is a Content Creator focusing on C# & .NET and an Author and Founder of the educational platform Dometrain.

    NDC Conferences uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?