Skip to content

Commit 94668b6

Browse files
bibryammsfussell
andauthored
Workflow multi app typo (#4876)
* Update Alpha APIs doc * Fixed typos and rephrased a confusing sentence Signed-off-by: Bilgin Ibryam <[email protected]> * Reverting accidental changes Signed-off-by: Bilgin Ibryam <[email protected]> --------- Signed-off-by: Bilgin Ibryam <[email protected]> Co-authored-by: msfussell <[email protected]>
1 parent 62f930f commit 94668b6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-multi-app.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ weight: 7000
66
description: "Executing workflows across multiple applications"
77
---
88

9-
It is often the case that a single workflow spans multiple applications, microservices, or programing languages.
9+
It is often the case that a single workflow spans multiple applications, microservices, or programming languages.
1010
This is where an activity or a child workflow will be executed on a different application than the one hosting the parent workflow.
1111

1212
Some scenarios where this is useful include:
@@ -16,15 +16,15 @@ Some scenarios where this is useful include:
1616
- Different parts of the workflow need to be executed in different trust zones or networks.
1717
- Different parts of the workflow need to be executed in different geographic regions due to data residency requirements.
1818
- An involved business process spans multiple teams or departments, each owning their own application.
19-
- Implementation of a workflow spans different programming lanaguages based on team expertise or existing codebases.
19+
- Implementation of a workflow spans different programming languages based on team expertise or existing codebases.
2020
- Different team boundaries or microservice ownership.
2121

2222

2323
## Multi-application workflows
2424

2525
Like all building blocks in Dapr, workflow execution routing is based on the [App ID of the hosting Dapr application]({{% ref "security-concept.md#application-identity" %}}).
26-
By default, the full workflow execution is hosted on the app ID that started the workflow.
27-
This workflow will be executed across all replicas of that app ID, not just the single replica which scheduled the workflow.
26+
By default, the full workflow execution is hosted on the app ID that started the workflow. This workflow can be executed across any replicas of that app ID, not just the single replica which scheduled the workflow.
27+
2828

2929
It is possible to execute activities or child workflows on different app IDs by specifying the target app ID parameter, inside the workflow execution code.
3030
Upon execution, the target app ID will execute the activity or child workflow, and return the result to the parent workflow of the originating app ID.
@@ -50,7 +50,7 @@ When calling multi-application activities or child workflows:
5050
- If the target application exists but doesn't contain the specified activity or workflow, the call will return an error.
5151
- Standard workflow retry policies apply to multi-application calls.
5252

53-
It is paramount that there is co-ordination between the teams owning the different app IDs to ensure that the activities and child workflows are defined and available when needed.
53+
It is paramount that there is coordination between the teams owning the different app IDs to ensure that the activities and child workflows are defined and available when needed.
5454

5555
## Multi-application activity example
5656

0 commit comments

Comments
 (0)