Kicks off multiple time-consuming tasks in parallel, waits for all of them to finish, and pulls the results together.
It branches. Every path runs; all paths must finish before it continues.
Pattern: Parallel Split (2) ยท Synchronisation (3)
When you have several time-consuming jobs to run, like processing a batch of files or calling out to multiple systems, doing them one after another wastes time waiting. You want them running side by side and a single summary once everything is done, not a pile of separate results to stitch together yourself.
A business that needs to process batches of work simultaneously instead of one at a time, such as bulk data processing or multi-step approvals.
You get multiple long-running tasks started together, tracked until every one finishes, and their results pulled into a single combined summary.
The hard question is not how to build it. It is whether this is the right thing to build first.
That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.
Let's Talk Strategy