Skip to content

Commit cd97d9e

Browse files
committed
update overview intro
Signed-off-by: Hannah Hunter <[email protected]>
1 parent 7ad369d commit cd97d9e

File tree

5 files changed

+28
-20
lines changed

5 files changed

+28
-20
lines changed

articles/container-apps/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@
219219
href: enable-dapr.md
220220
- name: Configure
221221
items:
222-
- name: Components
222+
- name: Dapr components
223223
href: dapr-components.md
224224
- name: Dapr component resiliency (preview)
225225
href: dapr-component-resiliency.md

articles/container-apps/dapr-overview.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,24 @@ author: hhunter-ms
66
ms.service: container-apps
77
ms.custom: event-tier1-build-2022, ignite-2022, build-2023
88
ms.topic: conceptual
9-
ms.date: 01/30/2024
9+
ms.date: 04/08/2024
1010
---
1111

1212
# Microservice APIs powered by Dapr
1313

1414
Azure Container Apps provides serverless and versionless APIs powered by [Distributed Application Runtime (Dapr)][dapr-concepts] that run as a sidecar process that helps you write and implement simple, portable, resilient, and secured microservices. Dapr works together with Azure Container Apps as an abstraction layer to provide a low-maintenance, serverless, and scalable platform. [Enabling Dapr on your container app][dapr-enable] creates a secondary process alongside your application code that simplifies application intercommunication with Dapr via HTTP or gRPC.
1515

16-
## Dapr in Azure Container Apps
16+
## Versionless Dapr in Azure Container Apps
1717

18-
Configure Dapr for your container apps environment with a [Dapr-enabled container app][dapr-enable], a [Dapr component configured for your solution][dapr-components], and a Dapr sidecar invoking communication between them. The following diagram demonstrates these core concepts related to Dapr in Azure Container Apps, using the pub/sub API as an example.
18+
Previously, Dapr worked as an extension in Azure Container Apps, mirroring Dapr open-source release cadence. Unfortunately, some APIs, features, and code enhancements offered in each open-source release bring in breaking changes to customer environments.
19+
20+
In an effort to meld smoothly with Azure Container Apps, Dapr now provides _versionless_ APIs. By taking a step back from the rapid release cadence of Dapr open-source, Dapr in Azure can now offer a selection of fully-managed Dapr APIs, components, and features, catered specifically to an Azure Container Apps scenario.
21+
22+
Simply enable and configure Dapr as usual in your container app environment and rely on up-to-date, fully-managed microservice APIs.
23+
24+
## How the microservices APIs work with your container app
25+
26+
Configure microservices APIs for your container apps environment with a [Dapr-enabled container app][dapr-enable], a [Dapr component configured for your solution][dapr-components], and a Dapr sidecar invoking communication between them. The following diagram demonstrates these core concepts, using the pub/sub API as an example.
1927

2028
:::image type="content" source="media/dapr-overview/dapr-in-aca.png" alt-text="Diagram demonstrating Dapr pub/sub and how it works in Container Apps.":::
2129

articles/container-apps/microservices-dapr-bindings.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.author: hannahhunter
77
ms.service: container-apps
88
ms.custom: devx-track-dotnet, devx-track-js, devx-track-python
99
ms.topic: how-to
10-
ms.date: 02/22/2024
10+
ms.date: 04/08/2024
1111
zone_pivot_group_filename: container-apps/dapr-zone-pivot-groups.json
1212
zone_pivot_groups: dapr-languages-set
1313
---
@@ -16,7 +16,7 @@ zone_pivot_groups: dapr-languages-set
1616

1717
In this tutorial, you create a microservice to demonstrate how [the Microservices Bindings API](./dapr-overview.md) (powered by Dapr) works with external systems as inputs and outputs. You'll:
1818
> [!div class="checklist"]
19-
> * Run the application locally.
19+
> * Run the application locally with the Dapr CLI.
2020
> * Deploy the application to Azure Container Apps via the Azure Developer CLI with the provided Bicep.
2121
2222
The service listens to input binding events from a system CRON and then outputs the contents of local data to a PostgreSQL output binding.
@@ -50,7 +50,7 @@ Before deploying the application to Azure Container Apps, start by running the P
5050
cd bindings-dapr-nodejs-cron-postgres
5151
```
5252

53-
### Run the application
53+
### Run the application using the Dapr CLI
5454

5555
1. From the sample's root directory, change directories to `db`.
5656

@@ -227,7 +227,7 @@ Upon successful completion of the `azd up` command:
227227
cd bindings-dapr-python-cron-postgres
228228
```
229229

230-
### Run the application
230+
### Run the application using the Dapr CLI
231231

232232
Before deploying the application to Azure Container Apps, start by running the PostgreSQL container and Python service locally with [Docker Compose](https://docs.docker.com/compose/) and Dapr.
233233

@@ -404,7 +404,7 @@ Upon successful completion of the `azd up` command:
404404
cd bindings-dapr-csharp-cron-postgres
405405
```
406406

407-
### Run the application
407+
### Run the application using the Dapr CLI
408408

409409
Before deploying the application to Azure Container Apps, start by running the PostgreSQL container and .NET service locally with [Docker Compose](https://docs.docker.com/compose/) and Dapr.
410410

@@ -577,6 +577,6 @@ azd down
577577
## Next steps
578578

579579
- Learn more about [deploying microservices to Azure Container Apps](./microservices-dapr.md).
580-
- [Enable token authentication for requests.](./dapr-authentication-token.md)
580+
- [Enable token authentication for Dapr requests.](./dapr-authentication-token.md)
581581
- Learn more about [Azure Developer CLI](/azure/developer/azure-developer-cli/overview) and [making your applications compatible with `azd`](/azure/developer/azure-developer-cli/make-azd-compatible).
582582
- [Scale your applications using KEDA scalers](./dapr-keda-scaling.md)

articles/container-apps/microservices-dapr-pubsub.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ zone_pivot_groups: dapr-languages-set
1717
In this tutorial, you create publisher and subscriber microservices that leverage [the Microservices Pub/sub API](./dapr-overview.md#supported-microservices-apis) (powered by Dapr) to communicate using messages for event-driven architectures. You'll:
1818

1919
> [!div class="checklist"]
20-
> * Create and run the application locally.
20+
> * Create a publisher microservice and a subscriber microservice that leverage the pub/sub API to communicate using messages for event-driven architectures.
2121
> * Deploy the application to Azure Container Apps via the Azure Developer CLI with provided Bicep.
2222
2323
The sample pub/sub project includes:
@@ -53,7 +53,7 @@ Before deploying the application to Azure Container Apps, run the `order-process
5353
cd pubsub-dapr-nodejs-servicebus
5454
```
5555

56-
### Run the applications
56+
### Run the applications using the Dapr CLI
5757

5858
Start by running the `order-processor` subscriber service.
5959

@@ -265,7 +265,7 @@ Before deploying the application to Azure Container Apps, run the `order-process
265265
cd pubsub-dapr-python-servicebus
266266
```
267267

268-
### Run the applications
268+
### Run the applications using the Dapr CLI
269269

270270
Start by running the `order-processor` subscriber service.
271271

@@ -477,7 +477,7 @@ Before deploying the application to Azure Container Apps, run the `order-process
477477
cd pubsub-dapr-csharp-servicebus
478478
```
479479

480-
### Run the applications
480+
### Run the applications using the Dapr CLI
481481

482482
Start by running the `order-processor` subscriber service
483483

@@ -679,6 +679,6 @@ azd down
679679
## Next steps
680680

681681
- Learn more about [deploying applications to Azure Container Apps](./microservices-dapr.md).
682-
- [Enable token authentication for requests.](./dapr-authentication-token.md)
682+
- [Enable token authentication for Dapr requests.](./dapr-authentication-token.md)
683683
- Learn more about [Azure Developer CLI](/azure/developer/azure-developer-cli/overview) and [making your applications compatible with `azd`](/azure/developer/azure-developer-cli/make-azd-compatible).
684684
- [Scale your applications using KEDA scalers](./dapr-keda-scaling.md)

articles/container-apps/microservices-dapr-service-invoke.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.author: hannahhunter
77
ms.service: container-apps
88
ms.custom: devx-track-dotnet, devx-track-js, devx-track-python
99
ms.topic: how-to
10-
ms.date: 02/22/2024
10+
ms.date: 04/08/2024
1111
zone_pivot_group_filename: container-apps/dapr-zone-pivot-groups.json
1212
zone_pivot_groups: dapr-languages-set
1313
---
@@ -53,7 +53,7 @@ Before deploying the application to Azure Container Apps, start by running the `
5353
cd svc-invoke-dapr-nodejs
5454
```
5555

56-
### Run the applications
56+
### Run the applications using the Dapr CLI
5757

5858
Start by running the `order-processor` service.
5959

@@ -273,7 +273,7 @@ Before deploying the application to Azure Container Apps, start by running the `
273273
cd svc-invoke-dapr-python
274274
```
275275

276-
### Run the applications
276+
### Run the applications using the Dapr CLI
277277

278278
Start by running the `order-processor` service.
279279

@@ -492,7 +492,7 @@ Before deploying the application to Azure Container Apps, start by running the `
492492
cd svc-invoke-dapr-csharp
493493
```
494494

495-
### Run the applications
495+
### Run the applications using the Dapr CLI
496496

497497
Start by running the `order-processor` callee service.
498498

@@ -704,5 +704,5 @@ azd down
704704
## Next steps
705705

706706
- Learn more about [deploying applications to Azure Container Apps](./microservices-dapr.md).
707-
- [Enable token authentication for requests.](./dapr-authentication-token.md)
707+
- [Enable token authentication for Dapr requests.](./dapr-authentication-token.md)
708708
- Learn more about [Azure Developer CLI](/azure/developer/azure-developer-cli/overview) and [making your applications compatible with `azd`](/azure/developer/azure-developer-cli/make-azd-compatible).

0 commit comments

Comments
 (0)