Amazon Web Services announced a significant update to its application load balancer (ALB) service: more custom routing actions based. Adding on the previously available “Host Header” and “Path” rules, we now have the following:
- HTTP Header
- HTTP Request method
- Query String
- Source IP
This opens up several use cases for custom routing, such as
- Canary deployments
- A/B Testing
- Fine-grained microservice routing
- Content restrictions based on IP addresses
It’ll be more important to plan the order of rules and their evaluation. Lots of possibilities controlling the ingress behavior and request routing to multiple backend services. We’ll be evaluating these capabilities in deploying microservices in Docker containers on ECS.
Source: https://aws.amazon.com/blogs/aws/new-advanced-request-routing-for-aws-application-load-balancers/