I might be misunderstanding something, but it seems the issue isn't really about whether GET can technically carry a body. The deeper concern is that HTTP methods have specific meanings, and mixing those signals can causes confusion and it's nice to have this semantic separation.
If you want your database to just store bytes, use a key-value store. But SQL gives you schemas and constraints for a reason; they're guardrails for your business logic. Just don’t ask your tables to run the business for you.
Reddit is growing fast. We have recently raised $367m in our Series E funding to make strategic investments in the platform including video, advertising, consumer products, and expanding into international markets.
We are hiring across the board, I want to specifically stress out the jobs for video product which is currently a really exciting area to work and innovate in.
For any Golang enthusiasts out there: we are writing more and more of our services in Go. We have interesting challenges in scaling, data pipelines and building the foundation for a series of new products.
- Machine Learning Engineer, Video Recommendations
- Senior Backend Engineer, Video
- Senior Full Stack Engineer, Video Creation
- Senior/Staff Backend Engineer - Video Platform
- Senior/Staff Full Stack Engineer (Web) - Video Platform