ASPIRE: How to Develop and Forget Containers
summary
A demo builds a minimal ticketing system end-to-end using dotnet Aspire to declare resources in C# (app host and service defaults), provision Azure OpenAI, and run Blazor, Vue, .NET and Python components. Only RabbitMQ, Postgres and pgAdmin run as containers while Aspire injects connection strings/ports via smart defaults and service discovery, and OpenTelemetry traces and metrics are shown in the developer dashboard (which stores data in memory and is not production-grade).
AI-written summary · about
chapters (16)
- 0:00.NET Aspire intro
- 1:01.NET Aspire concepts
- 3:48Ticketing system architecture
- 5:34.NET Aspire solution
- 6:36Service Default config
- 8:45App Host with C#
- 10:29Local infrastructure hosting
- 13:15Azure OpenAI hosting
- 14:41Microservice orchestration
- 18:30Client integration
- 23:23App launch in Docker
- 24:48Developer Dashboard
- 27:39Traffic and tracing
- 30:57Vue.js backoffice
- 32:03.NET Aspire summary
- 33:07Q&A
related talks
01h 08mCode to cloud with .NET Aspire
58mImproving your dev experience with .NET Aspire
01h 01mDemystify cloud-native development with .NET Aspire
39mDeploy to the cloud at lightning speed with .NET Aspire and Azure Container Apps
10mIntroducing .NET Aspire: Revolutionizing Cloud-Native Development
01h 19mAsk Me Anything - Demystify Cloud-Native Development with .NET Aspire
54mKeynote: Introducing .NET Aspire – Cloud Native Development for .NET
01h 01mSupercharging Local Development with Aspire
