Shako Turashvili
From Painful to Easy: Discover .NET Aspire
#1about 1 minute
The pain of local development for multi-component applications
Setting up and wiring together multiple services and infrastructure like databases and caches for local development is a common and time-consuming challenge.
#2about 3 minutes
What is .NET Aspire and what problems does it solve
.NET Aspire is an opinionated stack with templates and tools that simplifies building distributed, cloud-native applications by codifying best practices.
#3about 1 minute
Using the lightweight local orchestrator for development
Aspire provides a developer-focused orchestrator that defines an application's blueprint, runs all components, and wires up dependencies automatically for a smooth local experience.
#4about 1 minute
Understanding hosting and client integration packages
Aspire integrations are NuGet packages that simplify connecting to services like Redis or SQL Server, providing health checks, resilience, and telemetry by default.
#5about 4 minutes
How to integrate Aspire into an existing .NET solution
You can add Aspire to an existing project by introducing the AppHost and Service Defaults projects using the provided templates.
#6about 5 minutes
Defining the application blueprint in the AppHost project
The AppHost project uses a fluent API to define all projects, containerized infrastructure like Redis, and their inter-dependencies in a single C# file.
#7about 1 minute
Connecting to infrastructure with client integration packages
Aspire's client integration packages replace manual connection string management with simple dependency injection extensions like `AddRedisClient`.
#8about 2 minutes
Gaining visibility with the .NET Aspire Dashboard
The Aspire Dashboard provides a unified view of all running projects and containers, their logs, endpoints, and environment variables.
#9about 4 minutes
Applying cross-cutting concerns with the Service Defaults project
The Service Defaults project provides a central place to configure common services like OpenTelemetry, health checks, and resilience for all applications in the solution.
#10about 4 minutes
Debugging distributed systems with structured logs and traces
The dashboard's structured logging and distributed tracing capabilities allow you to filter logs and follow a single request's lifecycle across multiple services.
#11about 1 minute
Deploying the entire application stack with a single command
The Aspire application blueprint can be used to generate a manifest for deploying the entire multi-component application and its infrastructure to a cloud provider like Azure.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:31 MIN
A summary of the Azure Developer CLI workflow
.NET Microservices in Azure Container Apps
Unlock full access
Log in or set up an account to access this feature and more.
05:04 MIN
A platform for self-service infrastructure and environments
Let developers develop again
Unlock full access
Log in or set up an account to access this feature and more.
03:31 MIN
Navigating pitfalls during the Azure Container Apps migration
Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code
Unlock full access
Log in or set up an account to access this feature and more.
03:00 MIN
Implementing the new architecture on Azure Container Apps
Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code
Unlock full access
Log in or set up an account to access this feature and more.
01:03 MIN
Exploring common use cases for Azure Container Apps
.NET Microservices in Azure Container Apps
Unlock full access
Log in or set up an account to access this feature and more.
01:07 MIN
The benefits of building on the Azure cloud
Functions Triggers using Azure Event Grids in Azure Blob Storage
Unlock full access
Log in or set up an account to access this feature and more.
05:45 MIN
Evaluating Azure compute options for a new platform
Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code
Unlock full access
Log in or set up an account to access this feature and more.
02:14 MIN
Exploring different ways to host the Dapr runtime
Developing ASP.NET Core Microservices with Dapr: A practical guide
Unlock full access
Log in or set up an account to access this feature and more.
Featured Partners
Related Videos
This Is Not Your Father's .NET
Don Schenck
.NET Microservices in Azure Container Apps
Ryan Niño Dizon
Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies
Markus Möller
Infrastructure as Prompts: Creating Azure Infrastructure with AI Agents
Marcel Scherenberg
Developing ASP.NET Core Microservices with Dapr: A practical guide
Marc Müller
Azure AI Foundry for Developers: Open Tools, Scalable Agents, Real Impact
Oliver Will
Debugging Static Web Apps
Stacy Cashmore
Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
Bastian Heilemann & Bruno Margula
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.





Amadeus FiRe AG
Remote
€45-55K
DevOps
ASP.NET
.NET Core
+1



Devoteam
HTML
Microsoft Access

Rocken AG
Remote
Senior
ASP.NET
.NET Core
Microsoft SQL Server