Question: what is the difference between network load balancer and application 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.