NGINX as an API Gateway
The Complete Guide to Routing, Load Balancing, and Kubernetes Deployment for Modern Microservices
No se pudo agregar al carrito
Add to Cart failed.
Error al Agregar a Lista de Deseos.
Error al eliminar de la lista de deseos.
Error al añadir a tu biblioteca
Error al seguir el podcast
Error al dejar de seguir el podcast
Prueba gratis de 30 días de Audible Standard
Compra ahora por $4.99
-
Narrado por:
-
Virtual Voice
-
De:
-
Shane Larson
Este título utiliza narración de voz virtual
NGINX handles a third of all websites on the internet. Properly configured, it does everything a microservices API gateway needs — routing, load balancing, rate limiting, SSL termination, caching, and security hardening — without the complexity or cost of dedicated gateway products.
This book takes you from a fresh NGINX installation to a production-hardened API gateway, with complete, production-ready configuration examples in every chapter.
What you will learn:
- How to configure NGINX as a full-featured API gateway for microservices architectures
- Routing patterns: upstream blocks, location matching, URL rewriting, WebSocket proxying, and DRY configuration with includes
- Load balancing strategies: round robin, weighted, least connections, IP hash, health checks, and failover
- Rate limiting and abuse prevention: per-IP and per-API-key limits, burst handling, brute force protection
- SSL/TLS termination: Let's Encrypt automation, modern cipher suites, HSTS, OCSP stapling, and mTLS
- Response caching: cache zones, bypass rules, microcaching, stale content serving, and debugging
- Security hardening: CORS, security headers, attack pattern blocking, and request filtering
- API versioning and traffic splitting: canary deployments, blue-green patterns, and A/B testing
- Docker Compose deployments: full gateway + microservices examples with Docker networking
- The Kubernetes Ingress retirement and Gateway API migration — step-by-step with NGINX Gateway Fabric
- Observability: JSON structured logging, request tracing, upstream metrics, and Prometheus integration
- A complete production hardening checklist covering security, performance, resilience, and monitoring
This book is for you if:
- You are building or operating microservices and need a reliable, performant API gateway
- You are evaluating NGINX vs. Kong, Envoy, Traefik, or managed cloud gateways
- You are migrating from the Ingress NGINX Controller to the Kubernetes Gateway API
- You want production-ready NGINX configurations you can adapt and deploy today
- You value explicit, version-controlled infrastructure over black-box managed services
Every chapter includes complete configuration examples that handle edge cases, security, and real-world deployment patterns. Read a chapter, adapt the config, deploy it.