Comment

Comment by honorable_coder

a proxy means you offload observability, filtering, caching rules, global rate limiters to a specialized piece of software - pushing this in application code means you _cannot_ do things centrally and it doesn't scale as more copies of your application code get deployed. You can bounce a single proxy server neatly vs. updating a fleet of your application server just to monkey patch some proxy functionality.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton