NGINX WebAssembly: Extend NGINX with Proxy-Wasm Filters
by Danila Vershinin, April 4, 2026
Learn how to extend NGINX with WebAssembly using the ngx_wasm_module. Write custom filters in Rust, Go, or C++ using the Proxy-Wasm standard, and run them at near-native speed inside NGINX with full sandboxing — no C modules, no recompilation required.
Read More...NGINX Dynamic Upstream: Consul & etcd Upsync Guide
by Danila Vershinin, April 2, 2026
Learn how to dynamically manage NGINX upstream servers using Consul and etcd with the upsync module. Add, remove, and reconfigure backend servers without reloading NGINX. Includes comparison with native NGINX resolve, NGINX Plus API, and Angie alternatives.
Read More...NGINX Fair Load Balancing Without NGINX Plus
by Danila Vershinin, April 1, 2026
Learn how to configure NGINX fair load balancing to route traffic to the least busy backend server. An open-source alternative to the NGINX Plus least_time directive, the fair module tracks active requests across all worker processes for intelligent traffic distribution.
Read More...NGINX Zstd Decompression with the unzstd Module
by Danila Vershinin, March 29, 2026
Learn how to use the NGINX unzstd module for transparent Zstandard decompression. Adopt Zstd compression server-side while maintaining compatibility with clients that do not yet support it — the same pattern as the built-in gunzip module, but for Zstd.
Read More...NGINX Traffic Accounting Module: Real-Time Metrics
by Danila Vershinin, March 28, 2026
Learn how to monitor NGINX traffic metrics in real time with the traffic accounting module. Get per-location request counts, bandwidth usage, latency, and HTTP status breakdowns — all aggregated in memory with minimal CPU and memory overhead, no log parsing required.
Read More...NGINX Stream Monitoring with the Stream STS Module
by Danila Vershinin, March 27, 2026
Learn how to monitor NGINX stream (TCP/UDP) traffic with the Stream Server Traffic Status module. Get real-time connection metrics, upstream health data, and Prometheus-compatible output for your TCP/UDP load balancers and proxies.
Read More...NGINX StatsD Module: Metrics to Graphite and Datadog
by Danila Vershinin, March 25, 2026
Learn how to send real-time NGINX metrics — request counts, response times, and custom counters — directly to StatsD, Graphite, and Datadog using the nginx-module-statsd dynamic module. Includes installation, configuration, and production best practices.
Read More...NGINX Small Light Module: Dynamic Image Transformation Guide
by Danila Vershinin, March 23, 2026
Learn how to use the NGINX small light module for on-the-fly image transformation. This guide covers installation, configuration, performance tuning with JPEG hinting, and production deployment strategies for dynamic image resizing, format conversion, and optimization.
Read More...NGINX SlowFS Cache: Accelerate Static File Serving
by Danila Vershinin, March 22, 2026
The NGINX SlowFS Cache module accelerates static file serving by caching content from slow storage (NFS, SATA) to fast local disks. Learn how to install, configure, and optimize slowfs_cache for production NGINX servers.
Read More...NGINX Redis Rate Limit Module: Distributed Throttling
by Danila Vershinin, March 19, 2026
Learn how to implement distributed rate limiting in NGINX using the Redis Rate Limit module. This module uses the Generic Cell Rate Algorithm (GCRA) with Redis as a backend, providing precise request throttling across multiple NGINX instances for API protection, login abuse prevention, and DDoS mitigation.
Read More...