Question: what is the difference between application load balancer and network load balancer?
Answer: The first difference is that the Application Load Balancer (as the name implies) works at the Application Layer (Layer 7 of the OSI model). ... The network load balancer just forward requests whereas the application load balancer examines the contents of the HTTP request header to determine where to route the request.