.Net Cloud Native
.Net has had the aspirational goal of being the most productive platform for building Cloud Native apps for some time.
Health Checks
Kestrel
HTTP Client Factory
- Polly
gRPC
YARP
Container Builds
Native AOT
Running distributed applications locally is very hard. Microsoft has developed .Net Aspire for this purpose.
.Net Aspire
.Net Aspire is a stack for building resilient, observable, and configurable cloud-native applications for .NET
.Net Aspire includes a curated set of components enhanced for cloud-native fundamentals including Telemetry, Resilience, Configuration, Health Checks, and Composition
.Net Aspire makes it easy to discover, acquire, and configure essential dependencies for cloud-native applications on day 1 and day 100
Setup
To work with .NET Aspire, you'll need the following installed locally:
Integrated Developer Environment (IDE) or code editor, such as:
Visual Studio 2022 Preview version 17.9 or higher (Optional)
Visual Studio Code (Optional)
Demo
https://www.youtube.com/watch?v=z1M-7Bms1Jg&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=4