.NET Aspire Tutorials

Executing Automated Tests when using .NET Aspire

I'd like to talk about how you can execute Automated Testing when using .NET Aspire. Plus, explore how Playwright can enhance your testing scenarios and how to incorporate load testing using NBomber for robust performance insights.

Learn C# with CSharpFritz: .NET Aspire and Databases with Entity Framework

Fritz continues to enhance a blog engine using .NET Aspire. In this episode, he introduces a Postgres database and shows how you can configure migrations for your database schema using .NET Aspire

Code to cloud with .NET Aspire - David Fowler & Damian Edwards

In this session, Distinguished Engineer David Fowler and .NET Product Architect Damian Edwards will talk about how .NET Aspire makes building cloud-native apps easier than ever, with powerful new features to turbocharge the development experience.

Claim-Check Pattern with AWS Message Processing Framework for .NET and Aspire

The claim-check pattern can be use to help manage a high-volume of messages, including messages with large payloads. This post demonstrates how to implement this pattern with AWS.Messaging and .NET Aspire. These tools simplify the complexities associated with development of distributed systems.

.NET 8: Aspire in 12 minutes

Dive into the latest advancements in .NET technology with our comprehensive guide on .NET Aspire GA in 12 minutes.

.NET Aspire development on any OS with the Visual Studio family

Explore the core features of .NET Aspire and how it enhances the developer experience for building cloud-native applications. This session will demonstrate building .NET Aspire apps with Visual Studio and VS Code, so you can choose the best tool for your workflow. We'll then cover Azure Developer CLI (AZD) integration and the "azd up" experience, showcasing how .NET Aspire and AZD work together to seamlessly move your locally-running app to the cloud!

How to deploy .NET Aspire applications?

You can deploy .NET Aspire applications everywhere that you can deploy a .NET application. For Kubernetes, the open source tool Aspir8 enables Kubernetes manifest generation right from your Aspire App Host project! .NET Aspire is completely integrated with the Azure Developer CLI (azd) for quick and efficient deployment to Azure Container apps. Additionally, right-click publish capability is available directly in Visual Studio for multi-node microservice projects.

What is .NET Aspire telemetry?

.NET Aspire uses Telemetry data to determine how a service is operating. This includes the number of requests it is handling, how long each request takes, and how many errors have occurred. Telemetry in .NET Aspire can take three forms: logs, traces, and metrics. Overall, telemetry helps achieve the primary goal of .NET Aspire, which is to ensure that apps are straightforward to debug and diagnose.

What are .NET Aspire service defaults?

.NET Aspire service defaults consist of helping methods and tools to manage the configurations for OpenTelemetry, health checks, environment variables, and more. These tools ensure your cloud-native application works across different environments reliably and securely.

What is .NET Aspire service discovery?

.NET Aspire service discovery helps applications to find each other. Distributed applications consist of multiple services that talk to each other over the network.