Infrastructure · Software component

Layer-7 Load Balancer

Software componentInfrastructureInfrastructurearc:L7LoadBalancer

An application-layer load balancer that parses HTTP requests and routes them by host, path, headers, cookies or body content, typically terminating TLS.

Responsibility. Routes HTTP requests to replica pools using application-level routing rules.

Also known as: Ingress controller, Application load balancer, API gateway reverse proxy, Service mesh traffic splitter, Canary traffic router, Ingress, Kubernetes Ingress

Variant of Load Balancer abstract

When to choose. Choose when request-based routing, application-aware health checking, TLS termination, or cookie-based session affinity is required.

routes to; is target of alternativeToroutes toroutes todeployed onis invoked byspecializesinvokesexposessends data tois invoked byis configured byroutes toroutes toLayer-4 Load Balancer: routes to; is target of alternativeToLayer-4 Load BalancerAgent Controller: routes toAgent ControllerWorker Agent: routes toWorker AgentContainer Orchestrator: deployed onContainer OrchestratorRollout Manager: is invoked byRollout ManagerLoad Balancer: specializesLoad BalancerIdentity Provider: invokesIdentity ProviderAgent API Gateway: exposesAgent API GatewayMessage Queue: sends data toMessage QueueBlue-Green Deployment Switcher: is invoked byBlue-Green Deployment Sw…A/B Test Configuration: is configured byA/B Test ConfigurationCluster Service Endpoint: routes toCluster Service EndpointServer-Sent Events Stream: routes toServer-Sent Events Stream
Direct neighbourhood (hover for relationship types)

Relationships

deployed on structural

exposes structural

is configured by structural

invokes dependency

is invoked by dependency

routes to dynamic

sends data to dynamic

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Path-based routingTLS terminationCookie-based session affinityLeast response timeRequest aggregation (API composition)Tiered routing to dedicated capacity poolsWeighted traffic splittingAsynchronous request acknowledgementHostname-based routing
Technologies
Kubernetes Ingressnginx-ingressTraefikHAProxyIstioLinkerdAmazon API GatewayCloud-native load balancersNGINX
Quality attributes
Maintainability (ISO/IEC 25010)Security (ISO/IEC 25010 | NIST AI RMF: secure and resilient)Performance efficiency (ISO/IEC 25010)
Risks mitigated
Routing requests to unsuitable instancesChatty APIs requiring many client round-tripsClients coupled to backend topology

Sources

  1. Ch1.8: T. Nguyen, "Scalability and Production Deployment," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.8. ISBN: 9798244538229.
  2. Ch2.9: T. Nguyen, "Streaming and Real-Time Responses," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.9. ISBN: 9798244538229.
  3. Ch4.2: T. Nguyen, "Deployment and Scaling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.2. ISBN: 9798244538229.
  4. Ch4.4: T. Nguyen, "Performance Profiling and Optimization," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.4. ISBN: 9798244538229.
  5. Ch4.7: T. Nguyen, "Scaling Strategies," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.7. ISBN: 9798244538229.