4 ms·
A brief look at the new Kamal Proxy
- pqdbr 2y agoGreat writeup. Do you plan to update your Kamal handbook to version 2?
- robertritz 2y agoI don't want to speak for the author but I recently bought the book and he told me he will be updating it. I look forward to it as well.
- strzibny 2y agoThanks for answering :D Yes, Kamal Handbook will get a second edition addressing Kamal 2. I am already going through the changes.
- wmf 2y agoRelated discussion: https://news.ycombinator.com/item?id=41608350 https://news.ycombinator.com/item?id=41608350
- emmanueloga_ 2y agoMakes sense ... most languages have solid libraries to work with HTTP, which can eliminate the need for a third-party standalone proxy. A DIY solution sounds nice as it could be customized to meet any specific (and/or crazy :-p) features required. Here's a C# project in the same vein: [1]. -- 1: https://github.com/microsoft/reverse-proxy/tree/main/samples/BasicYarpSample https://github.com/microsoft/reverse-proxy/tree/main/samples...
- euph0ria 2y agoDoes it support http/3?
- strzibny 2y agoThey use Go's net/http package which has support for HTTP 2 but I think it lacks support for HTTP 3? Maybe someone can correct me.
- tosh 2y agoI'm currently using Traefik for compression (gzip, brotli, …) does Kamal-Proxy handle that as well or do Rails apps handle compression somewhere else?
- strzibny 2y agoCaching and X-Sendfile is handled by https://github.com/basecamp/thruster https://github.com/basecamp/thruster Rack::Deflater can be then used directly in Rack apps with Puma
- deleted 2y ago[deleted]