What problem does it solve? Choosing and configuring the right load balancing solution is complex: teams must decide between L4 and L7, cloud-managed versus self-managed options, health check strategies, and session persistence models, often producing misconfigured infrastructure that causes downtime or uneven traffic distribution. ## Core Features & Use Cases - Load Balancer Selection: Decision frameworks for L4 vs L7, cloud-managed (AWS ALB/NLB, GCP, Azure) versus self-managed (NGINX, HAProxy, Envoy, Traefik), and Kubernetes ingress controllers. - Production Configurations: Ready-to-adapt examples for NGINX, HAProxy, Envoy, Traefik, Kubernetes Ingress, Gateway API, and Terraform for AWS, GCP, and Azure. - Health Checks & Sessions: Liveness/readiness endpoint design, hysteresis to prevent flapping, sticky sessions, Redis-backed shared session stores, and JWT-based stateless authentication. - Use Case: You are deploying a web application to Kubernetes across two regions. Use this Skill to select an ingress controller, configure path-based routing with TLS, define readiness probes, and set up Route 53 failover between regions. ## Quick Start Use the load-balancing-patterns skill to design a load balancing setup for my application, including the balancer configuration, health checks, and session strategy.