Effortless Distributed Systems With .NET Aspire
summary
Aspire turns a two-service ASP.NET Core demo into an orchestrated system where one F5 launches entire system (Web UI, Web API, Aspire dashboard) and observability and resilience are wired automatically (OpenTelemetry, Polly retries of up to three attempts that hide a prior 30% weather-call failure). Demo swaps SQLite for Postgres in Docker with persistent container using Aspire hosting and EF Core client integration, adds NServiceBus messaging (learning transport then RabbitMQ) so messages queue durably until consumer starts, and uses AZD to create pipeline and service principal for automated Azure deployment.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:12.NET Aspire overview
- 3:17Adding Aspire to app
- 13:56Databases and storage
- 22:48Messaging essentials in distributed systems
- 24:34Adding messaging with NServiceBus and learning transport
- 37:13RabbitMQ switch
- 42:36Cloud deployment
- 57:12CI/CD pipelines
- 1:00:11Q&A
related talks
01h 08mCode to cloud with .NET Aspire
02h 33m.NET Aspire: Let's build a cloud application with baked in observability
46mDemystify cloud-native development with .NET Aspire
01h 16mCompose Distributed Apps with .NET Aspire: A Deep Dive
10mIntroducing .NET Aspire: Revolutionizing Cloud-Native Development
01h 13mBuilding Confident Application Systems with .NET Aspire: From Dev to Deployment
54mKeynote: Introducing .NET Aspire – Cloud Native Development for .NET
01h 19mAsk Me Anything - Demystify Cloud-Native Development with .NET Aspire
