Best Open Source API Gateway for your micro-services setup
Rating: 10 out of 10
IncentivizedUse Cases and Deployment Scope
We use Kong as an API Gateway for our Back-end API services. Kong sits behind AWS ALB and in front of our API services. We use Kong to authenticate all the requests, rate limiting, bot detection, request/response transformation, etc. For authentication, we use OAuth2.0 primarily and ApiKey auth for other use cases.
Pros
- Mapping requests to back-end services
- Plugins for almost everything
- It's super fast
Cons
- Logging plugins need more explanation
- Monitoring plugins can also be made a bit more simple to use
- Online Documentation in general
Likelihood to Recommend
You can use Kong for simple to complex micro service back-ends. You can leverage the various categories of plugins to quickly set-up things.