FastCGI: 30 Years Old and Still the Better Protocol for Reverse Proxies
Summary
The article argues that HTTP is problematic for reverse proxies due to desync and header-trust issues, and makes the case for FastCGI as a mature, secure wire protocol for backend communication. It provides practical examples, configuration snippets, and a reality check on trade-offs and tooling, concluding that FastCGI remains viable for certain deployments today.