Reverse Proxy

DevOps 🟡 Mid

Definition

Serveur intermédiaire recevant les requêtes client et les transférant aux serveurs backend. Gère TLS, caching, compression, et sécurité.

Analogie

Un secrétaire qui filtre les appels, prend les messages et redirige vers le bon interlocuteur.

Exemple de code

# Nginx reverse proxy
server {
  listen 443 ssl;
  location /api { proxy_pass http://backend:3000; }
  location / { root /var/www/html; }
}

Cas d'usage

Point d'entrée unique HTTPS devant les services backend, avec caching et rate limiting.

Termes lies

#devops#scaling