- Rate limiting — control how much traffic reaches your site to protect against DDoS, brute-force attacks, and aggressive scraping.
- Caching — use NGINX caching to boost response times and reduce backend load.
- Compression — use
gzipto compress responses and improve delivery.gzipis supported out of the box by NGINX, so you don’t need to install anything else.

- Keep-alive connections — what they are and how they improve connection reuse and latency.
- Log analysis — how to analyze access and error logs to troubleshoot and optimize.
- Monitoring — an overview of using Datadog to monitor NGINX metrics and system performance.
The Datadog section includes installation and configuration examples, but we will not run a hands-on Datadog lab because it requires a personal Datadog account. You can follow the steps in this lesson to set it up in your own environment.
