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.
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.