Session
A DevOps Guide to Building Cloud-Native AI ready apps with .NET Aspire
We increasingly build distributed backends powering our applications – involving multiple services, APIs, databases, and real-time communication. Managing this complexity, especially during the local development loop, can significantly impact productivity and time-to-market. Join me as I dive into .NET Aspire, a powerful framework for cloud-ready stack designed to tackle these challenges head-on, through the lens of Visage - an open-source event management platform designed for OSS communities. In this talk, I’ll break down how .NET Aspire streamlines development with features like service discovery, dependency injection, and Blazor Hybrid integration, making it a go-to for core developers tackling scalable projects. Drawing from my FOSSAsia 2025 talk in Bangkok on Identity and Access Management (IAM), I’ll also show how we implemented secure authentication and access control in Visage, ensuring robust security without compromising performance. Expect practical insights, code snippets, and lessons learned from building Visage, equipping you to leverage .NET Aspire in your own web and app development workflows." Also, I will demonstrate how it embraces and works seamlessly with apps written in node.js, Python. Forget abstract concepts; we'll focus on how Aspire delivers tangible benefits for Core Developers: 1. Accelerated Inner Loop: See how Aspire's application host and orchestration simplify running and debugging multi-service backends (like Visage's web, AI, and comms components) locally, letting you iterate faster. 2. Integrated Observability: Explore the Aspire Dashboard – a powerful tool providing unified logs, distributed traces, and metrics across all your backend services, drastically simplifying debugging of distributed behaviors. 3. Simplified Service Interaction: Learn how Aspire streamlines service discovery, handles transient faults with built-in resilience patterns, and standardizes communication between your backend services (e.g., a web frontend reliably calling a backend API service). 4. Effortless Dependency Management: Understand how Aspire helps manage essential backing services like databases, caches, or messaging queues directly within your local development environment. You'll walk away with practical knowledge on how .NET Aspire can help you reduce boilerplate, gain better insights into your running system, and ultimately ship complex, distributed applications more efficiently.
Augustine Correa
Championing Tech Communities, Empowering Innovation 🚀
Mumbai, India
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top