DevOps Dictionary

NginX

NginX is an open source web server and reverse proxy that handles incoming HTTP and HTTPS traffic in front of your applications. It’s commonly used to serve static assets, terminate TLS (decrypt HTTPS), cache responses, and route requests to upstream services for load balancing. At a high level, NginX uses an event-driven architecture to keep many connections open efficiently, applying routing rules, buffering, and timeouts before forwarding requests to backend app servers such as Node.js, Python, or Java.

With NginX, teams can absorb traffic spikes, reduce latency through caching, and keep application instances focused on business logic; without it, backends often end up managing connections and TLS themselves, which can increase resource usage and make deployments more fragile under load. This gap exists because a dedicated proxy can optimize network I/O and enforce consistent edge controls before requests reach the application.

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