Author here. I've been running NGINX as an API gateway in production for a decade and I'm consistently surprised by how many teams reach for managed services for workloads where NGINX would do the job at a fraction of the cost.
The article covers the full setup: rate limiting (with proper burst configuration, not just connection limits), JWT validation at the gateway level, upstream health checks, and the observability setup I use. All config is production-tested.