I am aware of the following api-gateway. Please share yours
I think there is a difference between things which are best-practice and things I want. At work, we use solutions which come pre-bundled with Apache and we put NGINX in front of our services.
At home, I also use NGINX, however I am not the greatest fan of gateways and routing. Quite often, routing solutions are slow when it comes to new technology and sometimes they make it difficult to implement certain custom behavior. For example I want my cert to be renewed automatically. If I use NGINX, something like that might not be possible. So I am working on a custom solution for my server troubles, too :)
In general, though, I think that NGINX is a great tool and safely handles a lot of things which require attention in DIY solutions. Unfortunately, I don't really know about Spring Clouds and I never worked with Kong. Maybe someone else can review them and their differences as gateways / proxies?
Unbezahlte Werbung durch Nennung und Verlinkung von Personen, Organisationen oder Unternehmen.
Remco Boerma
CTO@NPO, python dev, dba
Api-umbrella , open source and does the job for me. Nicely configurable, only thing for me is that it doesn't run on arm hardware. Uses NGINX and others. I use it for a graphql backend and some reverse proxying to specific webhook microservices.