Skip to content

Commit a55beb7

Browse files
author
“Kevin”
committed
Minor formatting fixes
Signed-off-by: “Kevin” <“[email protected]”>
1 parent f0f9938 commit a55beb7

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

blog/2025-09-15-introducing-batch-future-10x-faster-activity-execution.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Introducing Batch Future: Controlled Concurrency for Activity Execution"
33
description: "We're excited to announce Batch Future, a new feature in the Cadence Go client that provides controlled concurrency for bulk operations, preventing overwhelming downstream services while maintaining efficient parallel processing."
4-
date: 2025-09-19
4+
date: 2025-09-15
55
authors: kevinb
66
tags:
77
- announcement
@@ -11,7 +11,7 @@ tags:
1111

1212
Are you struggling with uncontrolled concurrency when processing multiple activities? Do you find yourself hitting rate limits or overwhelming downstream services when running bulk operations? We've got great news for you!
1313

14-
Today, we're thrilled to announce **Batch Future**a powerful new feature in the Cadence Go client that provides controlled concurrency for bulk operations. You can now process multiple activities in parallel while maintaining precise control over how many run simultaneously.
14+
Today, we're thrilled to announce **Batch Future**, a powerful new feature in the Cadence Go client that provides controlled concurrency for bulk operations. You can now process multiple activities in parallel while maintaining precise control over how many run simultaneously.
1515

1616
<!-- truncate -->
1717

@@ -155,7 +155,6 @@ func ProcessOrdersWithRetry(ctx workflow.Context, orders []Order) error {
155155
}
156156
```
157157

158-
159158
## How It Works Under the Hood
160159

161160
Batch Future leverages Cadence's existing activity infrastructure with controlled concurrency:
@@ -219,7 +218,6 @@ return batch.Get(ctx, nil)
219218
- **Resource Management**: Consider memory usage for large batches
220219
- **Monitoring**: Use heartbeats for long-running activities within the batch
221220

222-
223221
## Try It Today!
224222

225223
Batch Future is available now in the latest Cadence Go client. We can't wait to see how you use it to optimize your workflows!

0 commit comments

Comments
 (0)