Aspire for orchestrating projects
Let’s review what Aspire does for ASP.NET Core developers. Aspire is a feature introduced with .NET 8 that improves the local development experience when building distributed cloud-native solutions.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:
- Opinionated stack: One of the trickier aspects of building modern distributed solutions is that there is too much choice. For each feature of your solution, there are multiple integrations that you could pick from. For each of those integrations, there are multiple ways to configure them based on your needs. Aspire has an opinion about which integrations you should use and how you should configure...