Gateway Aggregation pattern
Single service as aggregator of multiple individual requests
Use a single service to aggregate multiple individual requests into a single request.
Backends for Frontends pattern
Create a separate backend service for each frontend application or interface
Create a separate backend service for each frontend application or interface.
Materialized View Pattern
Speed up quering by having a 'materialized' copy of data
Materialized view is a database object that contains the results of a query. Data can be anything from local copy of remote data, complex joins of data, or data calculated with aggregate function.