Back to Catalog
Cloud
azure
Gateway Aggregation
Use a gateway to aggregate multiple individual requests into a single request
Intent & Description
The Gateway Aggregation pattern uses a gateway to aggregate multiple individual requests into a single request. Instead of the client making multiple calls to different services, it makes a single call to the gateway. The gateway then makes the necessary calls to the backend services, aggregates the results, and returns a consolidated response.
Real-world Use Case
Use when a client needs data from multiple services or when you want to reduce the number of client-service interactions.
Source
Advantages
- Reduced client complexity
- Fewer network round trips
- Centralized data aggregation
- Improved performance for multi-service calls
Disadvantages
- Gateway complexity
- Potential performance bottleneck
- Coupling to gateway