Application Load Balancer

The Application Load Balancer (ALB) is designed specifically for situations where you need to inspect your service traffic. It can redirect requests to different backing instances based upon what it finds during packet inspection. Hypertext Transport Protocol (HTTP), secure HTTP, websockets, and HTTP/2 are excellent candidates for the ALB.