Kong API Gateway VS. Express Gateway
Two popular open source projects – two very different approaches. We’ve gotten a lot of questions about what to look for in an API Gateway, what is an API Gateway and even how an API gateway fits into your Microservices architecture. So, let’s take a deeper look at all of this and more as we break down the differences (and similarities) of the most popular projects for the API Gateway use case.
Not ready? Let’s kick things off then with a quick hype-free run down. Buzzword vortex is not our style, so we asked our community of developers and executives what the real deal was all about and here’s a summary based on their real-time use cases, issues and solutions.
Kong has a compelling story around performance and reliability because it is built on top of NGINX and we love NGINX. However; we’ve come across some dependencies that can slow you down or make it more difficult to ship.
What’s Lua? Well, we were asking ourselves the same thing because custom plugins for Kong must be written in Lua. In the recent 2017 Developer Survey by Stack Overflow, they listed popular technologies…and only 2.8% of developers surveyed used Lua. With professional developers, it was even lower at 2.3%.
That’s a bummer.
Factors to consider when comparing API Gateways
- Elevator Pitches – What does it do in 3 sentences or less (ok maybe a bit more than that).
- Features and Architecture – What’s under the hood with Kong API Gateway and Express Gateway?
- Getting Started, Deployment and Configuration – Are we up yet?
- Database Support – What is it and where to find it.
- Administration and Maintenance – How to maintain it, resource allocation and more
- Built-in Plugin Support – No frills, side-by-side comparison of popular features of Kong API Gateway and Express Gateway
- Custom Plugin Support – What else can we add
- Enterprise Versions – Both Kong and Express Gateway have enterprise versions – what are the key differences?
- + much more…
Why are we talking API Gateways?
In our analysis, we’ll compare the Kong API Gateway and Express Gateway, an API Gateway built entirely on Express.js. We’ll also explain exactly what an API Gateway is so that it puts it all into context. This interesting piece of architecture is important if you are working with APIs and Microservices. Even if you’re just working on the strategy side, do not under estimate the flexibility and agility that comes from using API Gateways.
TLDR: API Gateways data where it needs to go in a secure, orderly fashion.
So even if you think you’ve got it all locked and loaded, it never hurts to take a look at what a little open source can do for your business or tech stack.
If you’ve got questions about this comparison or analysis, let us know. If you’re interested in how to migrate from Kong or even just to give Express Gateway a try, hit us up. We’re always on the hunt for use cases and understanding more about what companies are using, issues they’re facing or successes they’ve felt.
- Learn More about Express Serverless Platform – the revolutionary all-in-one platform which combines serverless functions, tools for integrations and a microservices API gateway all with automated deployment to your cloud – any cloud!
- Check out the Enterprise Edition of Express Gateway with more important API and Microservices
- Subscribe to our Newsletter