-
Book Overview & Buying
-
Table Of Contents
Microservices Design Patterns in .NET - Second Edition
By :
.NET Aspire is a development-time orchestration and observability layer for .NET-based distributed applications. Instead of juggling multiple terminals, local containers, ad hoc scripts, and hand-wired telemetry, Aspire provides a single app model to describe your microservices, local infrastructure (such as Redis, PostgreSQL, and RabbitMQ), default health/telemetry wiring, and a built-in dashboard to monitor the entire system in real time.
For our healthcare solution and our appointments, patients, notifications, and billing services, Aspire lets us run the application one time using AppHost, and bring up the entire graph with sane defaults for logging, metrics, and traces, while remaining agnostic about production deployment (AKS, Azure Container Apps, VMs, on-premises). It is akin to a developer cockpit that complements the various patterns discussed throughout this book. Aspire ships three big ideas that matter day to day: