
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
Duración:00:00:17
Copyright Page
Duración:00:01:21
Dedication Page
Duración:00:00:22
Foreword
Duración:00:02:21
About the Authors
Duración:00:02:02
About the Reviewers
Duración:00:01:24
Acknowledgements
Duración:00:02:58
Preface
Duración:00:08:35
Table of Contents
Duración:00:04:49
1. Introduction to .NET Aspire
Duración:00:00:04
Introduction
Duración:00:00:35
Structure
Duración:00:00:19
Objectives
Duración:00:00:34
Common distributed application struggles
Duración:00:00:55
History of .NET Aspire
Duración:00:02:48
.NET Aspire
Duración:00:01:59
Solution
Duración:00:01:51
.NET Aspire template
Duración:00:01:17
Using command line interface
Duración:00:00:26
Using Visual Studio 2022
Duración:00:13:25
Reference architecture
Duración:00:03:17
Conclusion
Duración:00:01:08
2. .NET Aspire Integrations
Duración:00:00:04
Setting up a development environment
Duración:00:02:27
Benefits of .NET Aspire integrations
Duración:00:01:00
Understanding .NET Aspire integrations
Duración:00:07:02
Data API builder
Duración:00:02:33
Create warehouse backend API
Duración:00:00:22
Using the command line interface
Duración:00:00:25
Understanding the code structure
Duración:00:00:09
dab-config.json
Duración:00:01:57
Warehouseclient.cs
Duración:00:03:13
launchsettings.json
Duración:00:01:23
appsettings.json
Duración:00:00:54
Program configuration
Duración:00:02:15
Adding data API builder to the AppHost
Duración:00:11:37
.NET Aspire Community Toolkit
Duración:00:00:54
Running Eshop Aspire from Visual Studio
Duración:00:01:39
Use .http files in Visual Studio to validate API
Duración:00:01:08
3. .NET Aspire and Other Languages
Duración:00:00:05
Benefits of a polyglot microservices architecture
Duración:00:01:41
Integrating services with .NET Aspire
Duración:00:01:25
Implementing different microservices
Duración:00:13:22
Orchestrating external services with .NET Aspire
Duración:00:17:11
4. .NET Aspire Monitoring
Duración:00:00:04
Monitoring in cloud-native applications
Duración:00:00:53
Key benefits of monitoring
Duración:00:02:06
Observability
Duración:00:01:08
OpenTelemetry fundamentals
Duración:00:01:55
Benefits of OpenTelemetry
Duración:00:01:22
OpenTelemetry components
Duración:00:00:52
OpenTelemetry instrumentation
Duración:00:00:37
Instrumenting .NET Aspire applications with OpenTelemetry
Duración:00:00:33
Setting up OpenTelemetry inside WarehouseAPI project
Duración:00:07:13
Health checks in .NET Aspire
Duración:00:02:29
Analyzing and visualizing Telemetry
Duración:00:03:26
5. Deployments Using azd
Duración:00:00:04
Introduction to azd and its benefits
Duración:00:03:04
Installation and configuration of azd
Duración:00:07:48
Use azd with .NET Aspire
Duración:00:32:40
Development and deployment of Eshop application using azd
Duración:00:14:46
Advanced azd features
Duración:00:03:49
6. Integrating with Dapr
Duración:00:00:04
Distributed Application Runtime
Duración:00:04:13
Importance of Dapr
Duración:00:01:39
Getting started with Dapr
Duración:00:02:34
Using Dapr in .NET Aspire
Duración:00:05:28
Adding Dapr to the remaining APIs
Duración:00:11:37
Configuring Dapr for Azure deployment
Duración:00:01:58
7. .NET Aspire Testing
Duración:00:00:04
Importance of testing in distributed systems
Duración:00:00:52
Testing in .NET Aspire
Duración:00:02:16
Setting up test projects in .NET Aspire
Duración:00:08:39
Introduction to unit testing
Duración:00:01:26
Adding unit tests
Duración:00:10:27
Executing integration or unit tests
Duración:00:01:24
8. .NET Aspire and AI
Duración:00:00:04
Introduction to LLMs and orchestrator
Duración:00:11:26
Using .NET Aspire when building AI applications
Duración:00:12:24
Future trends and upcoming releases
Duración:00:03:57