Pattern 67 / COMMS

Scatter-Gather

Use this when Querying multiple providers or shards at once.

Pressure
Querying multiple providers or shards at once
Mechanism
Send concurrent requests to many targets and gather enough responses to answer
Toll
Slow or failed branches need deadlines, fallbacks, and partial response semantics
Architecture plate67
Diagram for Scatter-Gather
Executive brief

Scatter-Gather fits when Querying multiple providers or shards at once. Mechanism: Send concurrent requests to many targets and gather enough responses to answer. Use it for Federated search, pricing, inventory, multi-region reads. The toll: Slow or failed branches need deadlines, fallbacks, and partial response semantics.

Use when

Federated search, pricing, inventory, multi-region reads.

Example

Use scatter-gather when federated search, pricing, inventory, multi-region reads..

Review framing

Describe the pressure first, then the mechanism, then the cost. That keeps the design grounded.

Same pressure family

Communication

โ† 6668 โ†’