I can't find the code. My biggest problem with Envoy is it's in C++, what's this written in?
Apache Apisix: Open-Source API Gateway and API Management Platform
21–30 of 64 posts
Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#22Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#23What is the main benefit to running a gateway? Auth should already be handled by the api and adding things like rate limiting, ip address filtering ,caching and so on are ridiculously trivial..
Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#24What is the main benefit to running a gateway? Auth should already be handled by the api and adding things like rate limiting, ip address filtering ,caching and so on are ridiculously trivial..
Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#25Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#26What is the main benefit to running a gateway? Auth should already be handled by the api and adding things like rate limiting, ip address filtering ,caching and so on are ridiculously trivial..
Most of the time an "API Gateway" provides nothing. Usually this kind of service is just looking at the request path and maybe the Authorization header. In general it's just a useless hop in the TCP connection chain from the client to the server.
Somehow micro services and cloud native turned into that. So yeah, slow response times, wasted infrastructure and most work put into I/O and serialization/deserialization.
I think we forgot what actual monoliths look like and just kept decomposing… I guess that is an appropriate term.
Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#27What is the main benefit to running a gateway? Auth should already be handled by the api and adding things like rate limiting, ip address filtering ,caching and so on are ridiculously trivial..
Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#28What is the main benefit to running a gateway? Auth should already be handled by the api and adding things like rate limiting, ip address filtering ,caching and so on are ridiculously trivial..
Maybe if you're running one instance of your API server.
But if you're not then API Gateways end up being significantly simpler.
Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#29What is the main benefit to running a gateway? Auth should already be handled by the api and adding things like rate limiting, ip address filtering ,caching and so on are ridiculously trivial..
An API gateway is an adapter. You can build a web API out of multiple independent web services, like microservices or simply versioned APIs. On top of that you can do anything a proxy does, like load balancing, TLS termination, rate limiting, monitoring, etc. Basically a API gateway is a higher-level abstraction over a proxy which saves some time and effort implementing some basic features.
> Auth should already be handled by the api (...)
That won't make a dent if you are running a single instance of a single service.
Once you start to run multiple instances of multiple services then things start to break down.
Re: Apache Apisix: Open-Source API Gateway and API Management Platform
#30What is the advantage of using this compared to plain Nginx or Envoy? Is it just static vs. dynamic config for routing?