A brief look at the new Kamal Proxy

83 pointsposted a year ago
by strzibny

10 Comments

emmanueloga_

a year ago

Makes 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...

pqdbr

a year ago

Great writeup. Do you plan to update your Kamal handbook to version 2?

robertritz

a year ago

I 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

a year ago

Thanks for answering :D Yes, Kamal Handbook will get a second edition addressing Kamal 2. I am already going through the changes.

tosh

a year ago

I'm currently using Traefik for compression (gzip, brotli, …) does Kamal-Proxy handle that as well or do Rails apps handle compression somewhere else?

euph0ria

a year ago

Does it support http/3?

strzibny

a year ago

They 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.

user

a year ago

[deleted]