Tools and Skills for .NET 8 - Chapter 16, Cloud-Native Development Using .NET Aspire
This chapter is about cloud-native development using .NET Aspire, a new feature of .NET 8 and later that improves the local development experience when building distributed cloud-native solutions.
Introducing Aspire
What is .NET Aspire?
From the announcement blog post (https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8/), ".NET Aspire is an opinionated stack for building resilient, observable, and configurable cloud-native applications with .NET."
It is worth noting each carefully chosen phrase in that description:
领英推荐
Aspire includes service discovery, telemetry, resilience, and health checks by default. Aspire simplifies the local developer experience and makes it easy to discover, acquire, and configure essential dependencies.
Aspire previews were first made available with the launch of .NET 8 in November 2023. Aspire "version 1.0" was released at the Microsoft Build conference on May 21, 2024, but it was versioned as 8.0 because Aspire is part of .NET 8.
Aspire 8.1 with improvements to the dashboard and APIs was released on July 23, 2024. You can read more about it's new features at the following link: https://devblogs.microsoft.com/dotnet/whats-new-in-aspire-8-1/
We can expect the next major version to ship with .NET 9 in November 2024 and be versioned as 9.0.
You can learn more about my book, Tools and Skills for .NET 8, and pre-order it, at the following link: https://www.amazon.com/Tools-Skills-NET-practices-solutions/dp/183763520X/