Hi Diego, Thanks for sharing, looks very interesting! Please keep us posted and let us know when it's production-ready.
We also implemented a simple reverse proxy at the company since we wanted it to be easy to automatically set up and configure. This helped us to add a simple reverse proxy to microservices running on each instance (and we have a lot of instance that are deployed automatically). Beforehand we tried with nginx and maintaining many custom deployments turned out to be a very complex devop task. While you pursue a bit different goal, have a look at what a minimalist reverse proxy had to fulfill for us: https://github.com/Parquery/revproxyry Cheers, Marko Le sam. 23 mars 2019 à 18:30, Diego Bernardes <di3go.bernar...@gmail.com> a écrit : > Hi, > > For the past weeks, I've been working in a personal project that I wanted > to do for a long time. Is a programmable proxy. > > Load balancer, API Gateway, Cache, TLS termination, and so on, are all > example of servers that run on typical stack. But why we need to run all > these servers? Wouldn't be better having all this logic into a single > server? And this is the core idea of this project. > > The idea is to enable deep customizations at the request path. This > customization is done by injecting Go packages, called pipe, to handle the > request. > > Everything is at a very early stage. I'm gonna focus now on the little and > important things like the docs, logs, and metrics. > > > Would love to hear your options and suggestions. > > https://github.com/pipehub/pipehub > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.