Aspire

.NET Aspire


 .NET Aspire is .NET 8 way to build cloud-based web apps with microservices and easier integration with Redis, MongoDB, and PostgreSQL . The Aspire components have health checks and telemetry built in.  

 .NET Aspire - is an opinionated, cloud-ready stack for building observable, production ready, distributed applications.
   - Cloud-native apps often consist of small, interconnected pieces or microservices rather than a single, monolithic code base.
   - Cloud-native apps generally consume a large number of services, such as databases, messaging, and caching.
   - App composition limits
   - Orchestration - doesn't replace Kubernetes, but helps setup of service discovery, environment variables, and container configurations
   - Components for services (Redis or Postgres). .NET Aspire components add health checks and telemetry.
   - Tooling
   - Cloud-native, observable, production ready, distributed applications. Helps apps be resilient, observable, enhanced with telemetry, great service discovery.
   - Observability is logs, metrics, and distributed tracing. 


https://www.youtube.com/watch?v=fN3ufsIF7vs
https://github.com/dotnet/eShop
https://learn.microsoft.com/en-us/dotnet/aspire/reference/aspire-faq
https://learn.microsoft.com/en-us/dotnet/aspire/get-started/add-aspire-existing-app?tabs=windows&pivots=visual-studio
https://newrelic.com/blog/how-to-relic/using-net-aspire-eshop-application-to-collect-all-the-telemetry

Comments

Popular posts from this blog

Upgrading to .NET8 from desktop versions 4.8.X

GHL Chat Bots for Webpage

GHL > Set website so shorter URL address