The following explains the features provided by ALB and NLB.
Here are some primary features of Application Load Balancer.
ALB routes traffic based on request data. ALB makes routing decisions based on the HTTP protocol, like the URL path (/upload) and host, HTTP headers and method, and the source IP address of the client. This enables granular routing to target groups.