
Introduction to .NET Aspire
Naga Santhosh Reddy Vootukuri
This audiobook is narrated by a digital voice.
DESCRIPTION
.NET Aspire is a revolutionary stack created for building cloud-native microservices. It emerges as a game-changer, offering a streamlined, opinionated approach to simplify orchestrating the .NET microservices and connecting them to cloud services with ease.
The book explores the development of .NET Aspire, its core concepts, and a powerful manifest for defining the application's structure and integrations. With this foundation, you will explore practical patterns for seamlessly incorporating polyglot microservices, covering languages like Go, Python, and Node.js. You will gain hands-on experience in OpenTelemetry monitoring, Azure Developer CLI, and Dapr. You will also gain a deep understanding of unit testing practices and AI capabilities, including frameworks like TensorFlow and ML.NET, directly into your .NET Aspire solutions.
By the end of this book, you will possess the practical skills and in-depth knowledge to design, build, deploy, and effectively manage sophisticated, production-ready cloud-native applications, empowering you to excel in the world of distributed systems.
WHAT YOU WILL LEARN
● Understand .NET Aspire fundamental and core architecture principles.
● Build polyglot microservices using C#, Go, Python, and Node.js.
● Deploy application using Azure Developer CLI.
● Integrate Dapr for enhanced distributed application capabilities.
● Build intelligent applications with LLM orchestration and Semantic Kernel.
● Apply best practices for unit testing Aspire components.
● Build resilient, observable, cloud-native .NET solutions.
WHO THIS BOOK IS FOR
This book is for .NET developers, cloud engineers, and software architects aiming to build modern cloud-native applications. Readers should have basic knowledge of .NET development and an understanding of web APIs and containerization concepts.
Duration - 5h 16m.
Author - Naga Santhosh Reddy Vootukuri.
Narrator - Digital Voice Madison G.
Published Date - Wednesday, 08 January 2025.
Copyright - © 2026 BPB ©.
Location:
United States
Networks:
Naga Santhosh Reddy Vootukuri
Digital Voice Madison G
BPB Publications
English Audiobooks
Findaway Audiobooks
Description:
This audiobook is narrated by a digital voice. DESCRIPTION .NET Aspire is a revolutionary stack created for building cloud-native microservices. It emerges as a game-changer, offering a streamlined, opinionated approach to simplify orchestrating the .NET microservices and connecting them to cloud services with ease. The book explores the development of .NET Aspire, its core concepts, and a powerful manifest for defining the application's structure and integrations. With this foundation, you will explore practical patterns for seamlessly incorporating polyglot microservices, covering languages like Go, Python, and Node.js. You will gain hands-on experience in OpenTelemetry monitoring, Azure Developer CLI, and Dapr. You will also gain a deep understanding of unit testing practices and AI capabilities, including frameworks like TensorFlow and ML.NET, directly into your .NET Aspire solutions. By the end of this book, you will possess the practical skills and in-depth knowledge to design, build, deploy, and effectively manage sophisticated, production-ready cloud-native applications, empowering you to excel in the world of distributed systems. WHAT YOU WILL LEARN ● Understand .NET Aspire fundamental and core architecture principles. ● Build polyglot microservices using C#, Go, Python, and Node.js. ● Deploy application using Azure Developer CLI. ● Integrate Dapr for enhanced distributed application capabilities. ● Build intelligent applications with LLM orchestration and Semantic Kernel. ● Apply best practices for unit testing Aspire components. ● Build resilient, observable, cloud-native .NET solutions. WHO THIS BOOK IS FOR This book is for .NET developers, cloud engineers, and software architects aiming to build modern cloud-native applications. Readers should have basic knowledge of .NET development and an understanding of web APIs and containerization concepts. Duration - 5h 16m. Author - Naga Santhosh Reddy Vootukuri. Narrator - Digital Voice Madison G. Published Date - Wednesday, 08 January 2025. Copyright - © 2026 BPB ©.
Language:
English
Title Page
Duration:00:00:17
Copyright Page
Duration:00:01:21
Dedication Page
Duration:00:00:22
Foreword
Duration:00:02:21
About the Authors
Duration:00:02:02
About the Reviewers
Duration:00:01:24
Acknowledgements
Duration:00:02:58
Preface
Duration:00:08:35
Table of Contents
Duration:00:04:49
1. Introduction to .NET Aspire
Duration:00:00:04
Introduction
Duration:00:00:35
Structure
Duration:00:00:19
Objectives
Duration:00:00:34
Common distributed application struggles
Duration:00:00:55
History of .NET Aspire
Duration:00:02:48
.NET Aspire
Duration:00:01:59
Solution
Duration:00:01:51
.NET Aspire template
Duration:00:01:17
Using command line interface
Duration:00:00:26
Using Visual Studio 2022
Duration:00:13:25
Reference architecture
Duration:00:03:17
Conclusion
Duration:00:01:08
2. .NET Aspire Integrations
Duration:00:00:04
Setting up a development environment
Duration:00:02:27
Benefits of .NET Aspire integrations
Duration:00:01:00
Understanding .NET Aspire integrations
Duration:00:07:02
Data API builder
Duration:00:02:33
Create warehouse backend API
Duration:00:00:22
Using the command line interface
Duration:00:00:25
Understanding the code structure
Duration:00:00:09
dab-config.json
Duration:00:01:57
Warehouseclient.cs
Duration:00:03:13
launchsettings.json
Duration:00:01:23
appsettings.json
Duration:00:00:54
Program configuration
Duration:00:02:15
Adding data API builder to the AppHost
Duration:00:11:37
.NET Aspire Community Toolkit
Duration:00:00:54
Running Eshop Aspire from Visual Studio
Duration:00:01:39
Use .http files in Visual Studio to validate API
Duration:00:01:08
3. .NET Aspire and Other Languages
Duration:00:00:05
Benefits of a polyglot microservices architecture
Duration:00:01:41
Integrating services with .NET Aspire
Duration:00:01:25
Implementing different microservices
Duration:00:13:22
Orchestrating external services with .NET Aspire
Duration:00:17:11
4. .NET Aspire Monitoring
Duration:00:00:04
Monitoring in cloud-native applications
Duration:00:00:53
Key benefits of monitoring
Duration:00:02:06
Observability
Duration:00:01:08
OpenTelemetry fundamentals
Duration:00:01:55
Benefits of OpenTelemetry
Duration:00:01:22
OpenTelemetry components
Duration:00:00:52
OpenTelemetry instrumentation
Duration:00:00:37
Instrumenting .NET Aspire applications with OpenTelemetry
Duration:00:00:33
Setting up OpenTelemetry inside WarehouseAPI project
Duration:00:07:13
Health checks in .NET Aspire
Duration:00:02:29
Analyzing and visualizing Telemetry
Duration:00:03:26
5. Deployments Using azd
Duration:00:00:04
Introduction to azd and its benefits
Duration:00:03:04
Installation and configuration of azd
Duration:00:07:48
Use azd with .NET Aspire
Duration:00:32:40
Development and deployment of Eshop application using azd
Duration:00:14:46
Advanced azd features
Duration:00:03:49
6. Integrating with Dapr
Duration:00:00:04
Distributed Application Runtime
Duration:00:04:13
Importance of Dapr
Duration:00:01:39
Getting started with Dapr
Duration:00:02:34
Using Dapr in .NET Aspire
Duration:00:05:28
Adding Dapr to the remaining APIs
Duration:00:11:37
Configuring Dapr for Azure deployment
Duration:00:01:58
7. .NET Aspire Testing
Duration:00:00:04
Importance of testing in distributed systems
Duration:00:00:52
Testing in .NET Aspire
Duration:00:02:16
Setting up test projects in .NET Aspire
Duration:00:08:39
Introduction to unit testing
Duration:00:01:26
Adding unit tests
Duration:00:10:27
Executing integration or unit tests
Duration:00:01:24
8. .NET Aspire and AI
Duration:00:00:04
Introduction to LLMs and orchestrator
Duration:00:11:26
Using .NET Aspire when building AI applications
Duration:00:12:24
Future trends and upcoming releases
Duration:00:03:57