dotnet presents an overview of how .NET Aspire empowers developers to build, deploy, and monitor distributed .NET application systems, with practical guidance on Azure and DevOps integration.

Building Confident Application Systems with .NET Aspire: From Dev to Deployment

Overview
In this session, you’ll learn how .NET Aspire helps small teams and solo developers architect distributed .NET applications with confidence and simplicity. The stack provides opinionated defaults to streamline development while offering the flexibility and observability needed for robust systems.

Key Takeaways

  • Scaffold & Structure: Learn how to scaffold and structure applications using Aspire’s development model.
  • Deployment: Step through deploying .NET Aspire-based systems to Azure and containerized environments with ease.
  • CI/CD Integration: Discover practical techniques to integrate continuous integration and deployment pipelines using GitHub Actions for automated workflows.
  • Observability & Metrics: Understand how to instrument your application with custom metrics, enabling meaningful insights for monitoring and troubleshooting.

Tools & Resources

Relevant Topics Covered

  • Application scaffolding with Aspire
  • Structuring modern distributed .NET systems
  • Deploying to Azure and containers
  • Configuring GitHub Actions
    - Setting up instrumentation and monitoring

Connect Further

Social

Summary

This session offers practical demonstrations on using .NET Aspire to create production-ready, observable application systems, providing the building blocks for deploying, structuring, and monitoring distributed .NET solutions with integration across Azure and DevOps tooling.