Control PlaneAmazon EKS fieldbook
Amazon EKS · Platform ArchitectureView Markdown source

Traffic, APIs, and global entry

Separate global edge traffic, VPC load balancing, Kubernetes routing, and service-to-service communication.

Outside to inside

Route 53 answers DNS. CloudFront can cache and protect global HTTP delivery. AWS WAF filters supported HTTP traffic and AWS Shield helps with DDoS protection. ACM provides certificates for supported endpoints.

The AWS Load Balancer Controller creates:

  • Application Load Balancers for Layer 7 HTTP/HTTPS routing.
  • Network Load Balancers for high-performance Layer 4 TCP/UDP/TLS patterns.

Gateway API gives role-oriented Kubernetes routing when supported by the chosen controller. Services provide stable discovery inside the cluster.

Inside the platform

Use timeouts, bounded retries with jitter, circuit breaking, idempotency, and graceful degradation. A service mesh can add traffic policy, workload identity, and telemetry, but it also adds proxies, upgrades, latency, cost, and a new failure surface. Adopt one only for a named requirement.

Hybrid and SaaS integration

Use Direct Connect or VPN for designed private hybrid connectivity. Use queues and events to protect slow ERP systems. Use PrivateLink for private service consumption without broad network routing. Never make a user request wait indefinitely for SAP, Salesforce, or Workday.

Feynman check

DNS tells visitors which building. The load balancer chooses a healthy door. The Kubernetes Service finds the right workers. Timeouts stop one slow room from trapping everyone.

Control PlaneIndependent study material · verify production details in AWS documentation