From 72ab61ebb22d49180a09c11a01f47ac08d9ec1c9 Mon Sep 17 00:00:00 2001 From: Hannah Hunter Date: Tue, 14 May 2024 16:04:59 -0400 Subject: [PATCH 1/4] add draft intro Signed-off-by: Hannah Hunter --- docs/frameworks/dapr.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/frameworks/dapr.md b/docs/frameworks/dapr.md index 89d3442d24..90acb66980 100644 --- a/docs/frameworks/dapr.md +++ b/docs/frameworks/dapr.md @@ -7,11 +7,13 @@ ms.topic: overview # Use Dapr with .NET Aspire - +[Distributed Application Runtime (Dapr)](https://docs.dapr.io/) offers developer APIs, which run as a sidecar process and abstract away the common complexities of the underlying cloud platform, resulting in a low-maintenance, serverless, and scalable platform. [.NET Aspire](../get-started/aspire-overview.md) provides an opinionated configuration around the underlying cloud platform. + +Dapr and Aspire work hand-in-hand to help you build simple, portable, resilient, and secured microservices at-scale on Azure. Dapr provides APIs for building reliable, secure microservices, while Aspire provides built-in service discovery, resiliency, and health checks. + +By combining Dapr with Aspire, you can improve your local development experience by simplifying how Dapr sidecars are attached to your application with imperative code. Aspire orchestrates the local developer inner loop and streamlines deployment. You can focus on writing and implementing .NET-based distributed applications instead of setting up your local environment. + +In this guide, you'll learn how to take advantage of Dapr's abstraction layer and Aspire's opinionated configuration of cloud technologies. ## Prerequisites From 7bab818354da1af38ee26edc1cf949edc6cd022a Mon Sep 17 00:00:00 2001 From: Hannah Hunter Date: Tue, 14 May 2024 16:42:47 -0400 Subject: [PATCH 2/4] intro tweaks Signed-off-by: Hannah Hunter --- docs/frameworks/dapr.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/frameworks/dapr.md b/docs/frameworks/dapr.md index 90acb66980..b3122e0b4e 100644 --- a/docs/frameworks/dapr.md +++ b/docs/frameworks/dapr.md @@ -9,9 +9,7 @@ ms.topic: overview [Distributed Application Runtime (Dapr)](https://docs.dapr.io/) offers developer APIs, which run as a sidecar process and abstract away the common complexities of the underlying cloud platform, resulting in a low-maintenance, serverless, and scalable platform. [.NET Aspire](../get-started/aspire-overview.md) provides an opinionated configuration around the underlying cloud platform. -Dapr and Aspire work hand-in-hand to help you build simple, portable, resilient, and secured microservices at-scale on Azure. Dapr provides APIs for building reliable, secure microservices, while Aspire provides built-in service discovery, resiliency, and health checks. - -By combining Dapr with Aspire, you can improve your local development experience by simplifying how Dapr sidecars are attached to your application with imperative code. Aspire orchestrates the local developer inner loop and streamlines deployment. You can focus on writing and implementing .NET-based distributed applications instead of setting up your local environment. +Dapr and Aspire work hand-in-hand to help you build simple, portable, resilient, and secured microservices at-scale on Azure. Dapr provides APIs for building reliable, secure microservices, while Aspire provides built-in service discovery, resiliency, and health checks. By combining Dapr with Aspire, you can improve your local development experience and focus on writing and implementing .NET-based distributed applications instead of setting up your local environment. In this guide, you'll learn how to take advantage of Dapr's abstraction layer and Aspire's opinionated configuration of cloud technologies. From 0681b4baa3ff135871cabc83289911ccc3b50f6c Mon Sep 17 00:00:00 2001 From: Hannah Hunter Date: Tue, 14 May 2024 17:54:01 -0400 Subject: [PATCH 3/4] edits to the intro Signed-off-by: Hannah Hunter --- docs/frameworks/dapr.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/frameworks/dapr.md b/docs/frameworks/dapr.md index b3122e0b4e..89b8892e61 100644 --- a/docs/frameworks/dapr.md +++ b/docs/frameworks/dapr.md @@ -7,11 +7,9 @@ ms.topic: overview # Use Dapr with .NET Aspire -[Distributed Application Runtime (Dapr)](https://docs.dapr.io/) offers developer APIs, which run as a sidecar process and abstract away the common complexities of the underlying cloud platform, resulting in a low-maintenance, serverless, and scalable platform. [.NET Aspire](../get-started/aspire-overview.md) provides an opinionated configuration around the underlying cloud platform. +[Distributed Application Runtime (Dapr)](https://docs.dapr.io/) offers developer APIs that run as a sidecar process and abstract away the common complexities of the underlying cloud platform. Dapr and Aspire work together to improve your local development experience. By using Dapr with Aspire, you can focus on writing and implementing .NET-based distributed applications instead of spending extra time with local onboarding. -Dapr and Aspire work hand-in-hand to help you build simple, portable, resilient, and secured microservices at-scale on Azure. Dapr provides APIs for building reliable, secure microservices, while Aspire provides built-in service discovery, resiliency, and health checks. By combining Dapr with Aspire, you can improve your local development experience and focus on writing and implementing .NET-based distributed applications instead of setting up your local environment. - -In this guide, you'll learn how to take advantage of Dapr's abstraction layer and Aspire's opinionated configuration of cloud technologies. +In this guide, you'll learn how to take advantage of Dapr's abstraction and Aspire's opinionated configuration of cloud technologies to build simple, portable, resilient, and secured microservices at-scale on Azure. ## Prerequisites From 7e48d98c1aae77f469a0705ddedf322fc3fd1e9b Mon Sep 17 00:00:00 2001 From: David Pine Date: Tue, 14 May 2024 20:27:36 -0500 Subject: [PATCH 4/4] Apply suggestions from code review --- docs/frameworks/dapr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/frameworks/dapr.md b/docs/frameworks/dapr.md index 89b8892e61..274cb6c0a3 100644 --- a/docs/frameworks/dapr.md +++ b/docs/frameworks/dapr.md @@ -7,9 +7,9 @@ ms.topic: overview # Use Dapr with .NET Aspire -[Distributed Application Runtime (Dapr)](https://docs.dapr.io/) offers developer APIs that run as a sidecar process and abstract away the common complexities of the underlying cloud platform. Dapr and Aspire work together to improve your local development experience. By using Dapr with Aspire, you can focus on writing and implementing .NET-based distributed applications instead of spending extra time with local onboarding. +[Distributed Application Runtime (Dapr)](https://docs.dapr.io/) offers developer APIs that run as a sidecar process and abstract away the common complexities of the underlying cloud platform. Dapr and .NET Aspire work together to improve your local development experience. By using Dapr with .NET Aspire, you can focus on writing and implementing .NET-based distributed applications instead of spending extra time with local onboarding. -In this guide, you'll learn how to take advantage of Dapr's abstraction and Aspire's opinionated configuration of cloud technologies to build simple, portable, resilient, and secured microservices at-scale on Azure. +In this guide, you'll learn how to take advantage of Dapr's abstraction and .NET Aspire's opinionated configuration of cloud technologies to build simple, portable, resilient, and secured microservices at-scale on Azure. ## Prerequisites