System Design · Junior · Question 73 of 75
What does a reverse proxy (e.g. nginx) in front of app servers do?
- ✓Correct answer: Receives client requests and forwards them to backend servers, often adding TLS, caching, compression and load balancing
- 2Hides the user's IP from websites
- 3Runs the database
Explanation
Clients see one address while the backend can scale and change behind it.