Gateway Routing
Pattern
What is Gateway Routing Pattern?
Category
Design & Implementation
Operational Excellence
What is Gateway Routing Pattern?
Category
Design & Implementation
Operational Excellence
Route requests to multiple services using a single endpoint.
What is Gateway Routing Pattern?
Category
Design & Implementation
Operational Excellence
Route requests to multiple services using a single endpoint.
Related Patterns
What is Gateway Routing Pattern?
Category
Design & Implementation
Operational Excellence
Route requests to multiple services using a single endpoint.
Related Patterns
Backends for Frontends pattern
What is Gateway Routing Pattern?
Category
Design & Implementation
Operational Excellence
Route requests to multiple services using a single endpoint.
Related Patterns
Backends for Frontends pattern
Gateway Aggregation pattern
What is Gateway Routing Pattern?
Category
Design & Implementation
Operational Excellence
Route requests to multiple services using a single endpoint.
Related Patterns
Backends for Frontends pattern
Gateway Aggregation pattern
Gateway Offloading pattern
Search Service
Search Service
Order Service
Search Service
Order Service
Review Service
Search Service
Order Service
Review Service
Cart Service
Search Service
Order Service
Review Service
Cart Service
Search Service
Order Service
Review Service
Cart Service
Search Service
Order Service
Review Service
Cart Service
Search Service
Order Service
Review Service
Cart Service
Search Service
Order Service
Review Service
Cart Service
Search Service
Order Service
Review Service
Cart Service
https://SearchService.azure.net
Search Service
Order Service
Review Service
Cart Service
https://SearchService.azure.net
Search Service
https://OrderService.azure.net
Order Service
Review Service
Cart Service
https://SearchService.azure.net
Search Service
https://OrderService.azure.net
Order Service
https://ReviewService.azure.net
Review Service
Cart Service
https://SearchService.azure.net
Search Service
https://OrderService.azure.net
Order Service
https://ReviewService.azure.net
Review Service
https://CartService.azure.net
Cart Service
https://SearchService.azure.net
Search Service
https://OrderService.azure.net
Order Service
https://ReviewService.azure.net
Review Service
https://CartService.azure.net
Cart Service
https://SearchService.azure.net
Search Service
https://OrderService.azure.net
Order Service
Internal Review
Service
3rd Party Review
Service
https://CartService.azure.net
Cart Service
https://SearchService.azure.net
Search Service
https://OrderService.azure.net
Order Service
https://InternalReview.azure.net Internal Review
Service
3rd Party Review
Service
https://CartService.azure.net
Cart Service
https://SearchService.azure.net
Search Service
https://OrderService.azure.net
Order Service
https://InternalReview.azure.net Internal Review
Service
https://ThirdPartyReview.azure.net 3rd Party Review
Service
https://CartService.azure.net
Cart Service
Search Service
Order Service
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
Order Service
Gateway
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
Order Service
Gateway
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
Order Service
Gateway
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
Order Service
Gateway
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
Order Service
Gateway
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Search/
https://ECommerceServices.com/Order/
https://ECommerceServices.com/Review/
https://ECommerceServices.com/Cart/
Order Service
Gateway
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Search/
https://ECommerceServices.com/Order/
https://ECommerceServices.com/Review/
https://ECommerceServices.com/Cart/
Order Service
Gateway
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Search/
Gateway
Order Service
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Search/
Search Service
2.0
Gateway
Order Service
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Search/
Search Service
2.0
Gateway
Order Service
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Search/
Search Service
2.0
Gateway
Order Service
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Review/
Search Service
2.0
Gateway
Order Service
Internal Review
Service
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Review/
Search Service
2.0
Gateway
Order Service
Internal Review
Gateway Service
Aggregator
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Review/
Search Service
2.0
Gateway
Order Service
Internal Review
Gateway Service
Aggregator
3rd Party Review
Service
Cart Service
Search Service
https://ECommerceServices.com/Review/
Search Service
2.0
Gateway
Order Service
Internal Review
Gateway Service
Aggregator
3rd Party Review
Service
Cart Service
Considerations
Considerations
Single Point of Failure
Considerations
Single Point of Failure
Bottleneck
Considerations
Single Point of Failure
Bottleneck
Load Testing
Considerations
Single Point of Failure
Bottleneck
Load Testing
Layer 7 – it can be based on IP, Port, header, or URL.
When to use this pattern?
When to use this pattern?
Multiple services can be accessed behind a gateway
When to use this pattern?
Multiple services can be accessed behind a gateway
A single endpoint
When to use this pattern?
Multiple services can be accessed behind a gateway
A single endpoint
Route external requests to internal virtual endpoints (exposing ports on VM
cluster)
Thank You!