
Nginx
High-performance web server and reverse proxy for modern applications.
Nginx is the world's most popular web server, powering over 34% of all websites including Netflix, Airbnb, Dropbox, and WordPress.com. Originally designed to solve the C10K problem (handling 10,000 concurrent connections), Nginx's event-driven architecture efficiently handles massive traffic loads. Beyond serving static files, Nginx excels as a reverse proxy, load balancer, SSL terminator, and API gateway.
We use Nginx as the reverse proxy and load balancer for our self-hosted applications. Nginx sits in front of Node.js, Python, and PHP applications, handling SSL termination, static file serving, and request routing. Nginx's low memory footprint and high concurrency make it ideal for production deployments.
What we use it for
- Reverse proxy for Node.js applications
- Load balancing across multiple servers
- SSL/TLS termination and HTTPS management
- Static file serving and caching
- Rate limiting and access control
- API gateway and request routing
What it gives us
- Event-Driven ArchitectureHandle thousands of concurrent connections with minimal memory usage and CPU overhead.
- Reverse ProxyRoute requests to backend applications, handle SSL, and add caching, compression, and security headers.
- Load BalancingDistribute traffic across multiple backend servers with round-robin, least-connections, or IP-hash algorithms.
- Configuration FlexibilityDeclarative configuration for complex routing rules, redirects, rewrites, and virtual hosts.
Questions we get asked
Nginx vs Apache, which is better?
Do I need Nginx with Vercel or Cloudflare?
Is Nginx free?
Can Nginx improve my website's speed?
More in Cloud & Infrastructure
Not sure how this applies to you?
A senior engineer walks your site, your search presence and the way enquiries reach you, then writes down the three things worth fixing first. You keep the document either way.