DevOps Dictionary

NginX

NginX is an open source web server and reverse proxy that sits in front of applications to handle incoming HTTP traffic efficiently. It addresses the problem of serving lots of concurrent requests and protecting backend services by terminating connections, routing requests to upstream app servers, caching frequently requested content, and load balancing traffic across multiple instances. At a high level, NginX uses an event-driven architecture to manage many connections with low overhead, which makes it well suited for high-throughput sites and API gateways.

With NginX, teams can absorb traffic spikes, reduce latency through caching, and roll out services behind a stable entry point; without it, each application must directly manage client connections and scaling, often leading to higher resource usage, slower responses, and more fragile deployments. This gap exists because centralizing routing, buffering, and connection management lets backends focus on business logic instead of network plumbing.

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
X
Z