Developer workshop: Building cloud-native applications with .NET Aspire with Loek Duys and Alex Thissen

In this workshop we will look at how you can build scalable, robust and observable cloud-native solutions with .NET 8 and 9 using .NET Aspire. Microsoft has introduced .NET Aspire as an opinionated cloud-ready stack to create distributed application. It addresses cloud-native concerns such as observability, discoverability and composition.
We will start by examining typical distributed applications and their common architecture styles in the cloud, leveraging PaaS services from cloud providers with their resilience and scalability characteristics.
After this overview we will introduce the common concerns for distributed applications, such as observability, service discovery and configuration, and how .NET Aspire can help. You will see how you can build your applications with .NET Aspire, by making proper use of the orchestration, components and tooling it offers. We are also covering the .NET Aspire service discovery and connection management, discover the programming model and the developer workflow.
In the hands-on labs you will experience and practice this yourself. You will enhance an existing application by composing it using the .NET Aspire primitives of projects, containers and cloud resources. With guided exercises you can explore how your application changes with .NET Aspire, the way of working as a developer and DevOps engineer.
Finally, we are going to dive into the inner workings of .NET Aspire and see what happens under the covers during development and in production.
Whether you are maintaining an existing application on premise or are building brand new applications, this workshop will help you understand what .NET aspire can bring to you and how you can apply it in your application context.
Target audience and prerequisites
This workshop is intended for developers.
Bring your laptop. We will be using GitHub Codespaces, so the only thing you will need is a laptop that runs a browser and optionally an Azure Subscription.
About the trainers
Loek Duys is CTO at Xebia Microsoft Services NL, Cloud architect, and Microsoft Azure MVP, helping companies modernize their IT all the way; Cloud strategy, SecDevOps practices, and Continuous Delivery. I spend most of my days helping teams by providing advice, hands-on assistance, solving problems and delivering technical training.
By being a consultant, international speaker, trainer, active contributor to open-source projects, and forum participant, he loves to share knowledge with the community.
Alex Thissen is an application development enthusiast since the late nineties and works as an architect, lead developer and mentor at large enterprises and small companies. He spends his time teaching other developers the details of the Microsoft development platform and frameworks, and coaches architects to design and build modern distributed applications at cloud scale. He has received the Microsoft Most Valuable Professional award for Visual Studio and Development Technologies since 2007. In his spare time Alex likes to participate in all kinds of sport, and loves playing and programming new and retro video games.
Relaterat innehåll


