CODE Magazine / Articles
.NET Aspire
Articles filed under .NET Aspire
Articles
Showing 1–5 of 5
-
Advanced Operations Using .NET Aspire
.NET Aspire is a cloud-ready stack designed to simplify orchestration, configuration, and observability in distributed applications. Joydip's article explores Aspire's integration model—covering hosting and client integrations for PostgreSQL, Redis, RabbitMQ, and SQL Server—then walks through building a real-world inventory management system using EF Core and ASP.NET Core Web API. It also covers implementing observability with OpenTelemetry and the Aspire Dashboard, and writing unit and integration tests with xUnit and Moq.
-
Building a Distributed Application Using .NET Aspire and Deploying it to Azure
Joydip Kanjilal walks through building and deploying a cloud-native distributed application using .NET Aspire—covering orchestration, service discovery, observability, and Azure deployment. Using a shopping cart microservice as a practical example, Joydip demonstrates how .NET Aspire's code-first approach simplifies microservices development with Visual Studio, EF Core, and the Azure Developer CLI.
-
The .NET AI Stack
Mike Yeager traces the evolution of .NET AI development—from early generative AI experiments through Semantic Kernel to the new Agent Framework (Microsoft.Agents.AI). With hands-on code examples, the article demonstrates how Microsoft.Extensions.AI and Agent Framework simplify agent integration, tool use, and workflows, making them the go-to stack for building flexible, future-proof AI applications in .NET.
-
Building Distributed Apps Using Rust and C# with .NET Aspire
Joydip explores building scalable, high-performance distributed applications using a polyglot architecture that combines Rust and C# with the .NET Aspire framework. He highlights how Rust handles real-time, low-latency data ingestion and processing, while C# and .NET Aspire manage security, integration, and business logic. The article covers the benefits and challenges of polyglot microservices, details setting up Rust and .NET Aspire projects, and demonstrates interoperability via message brokers like RabbitMQ and serialization with Protocol Buffers, emphasizing the synergy of these technologies for modern cloud-native distributed systems.
-
Upgrade Your Application and Prepare for the Future with .NET Aspire
This article explores the evolving landscape of software upgrade and modernization initiatives, highlighting the tools available from Microsoft to streamline these processes. Mike started to use Visual Studio's Upgrade Assistant right after BUILD 2025 along with GitHub Copilot's AI-powered app modernization features, detailing their usage to alleviate technical debt and quickly modernize applications. He emphasizes the shift from a traditional project-based software development mindset to a continuous cycle approach, advocating for the use of .NET Aspire and other advanced tooling to facilitate this transition.

