How to Use NGINX Service Mesh for Rate Limiting
How to Use NGINX Service Mesh for Rate Limiting It doesn’t matter whether the intent is malicious (brute‑force password guessing and DDoS attacks) or benign (customers flocking to a sale) – a high volume of HTTP requests can overwhelm your services and cause your apps to crash. An easy solution to the problem is rate limiting, which restricts the number of requests each user can make in a given time period. In a Kubernetes environment, however, a significant part of the total volume of traffic reaching a service might be outside of the purview of the Ingress controller, in the form of communication with other services. In this situation it often makes sense to set up rate‑limiting policies using a service mesh. Configuring rate limiting with NGINX Service Mesh is a simple task which you can complete in less than 10 minutes. [ more… ]