A reverse proxy accepts client requests and forwards them to internal servers before returning responses. It can choose a target by path or host and handle TLS termination or shared policy.
The demo routes /api and /media under one origin to different services. Proxy availability and forwarded headers need care because all routes pass through it.
When to use
Use it to expose several services behind one origin or apply common TLS and routing policy.