If you’re curious about how your API Gateway stacks up, now’s the time to listen up because we’re breaking down the differences (and similarities) of the most popular projects for the API Gateway use case.
TLDR: You can skip ahead to the deep dive.
For the rest of you, here’s a quick hype-free run down. If you’re like us and sick of the buzzword salad, then take a look at the real deal and let us know what you think.
While it’s true that Amazon (AWS) is ubiquitous across most use cases, it’s important to remember that it may not be right for everything. What do you do? That’s the problem – vendor lock in. Being locked into a vendor costs you money, but more importantly, it costs you time. Think of agility and speed as two of your best tools to be able to respond to the needs of customers or demands of the market. Amazon API Gateway is low level. If you want features like identity, authentication and authorization that other API gateways have natively – guess what? You’re looking at yet another proprietary offering like AWS Cognito OR coding everything yourself in a custom authorizer or in AWS Lambda – from scratch.
Hidden fees and the cost of migration at scale can slow you down. There’s more “gotchas” where that came from. For instance, Did you know that writing to AWS is part of your free Tier Usage but reading is not. What good does that do? AWS Lambda is low cost so you can catch a break there, but you’ve got to use the Amazon API Gateway to surface AWS Lambda natively outside of AWS if you want to do so via HTTP. Check out this Medium article that reveals the real cost of serverless in AWS – not Lambda – yep – Amazon API Gateway.
News Flash: it’s expensive.
So while we won’t cover those aspects in the comparison between Amazon (AWS) API Gateway and Express Gateway, keep this (and more) in mind when looking at Amazon (AWS) API Gateway.
In our analysis, we’ll compare the Amazon (AWS) API Gateway and Express Gateway, an API Gateway built entirely on Express.js. We’ll also explain exactly what an API Gateway s, but for now – you need to know that this handy piece of architecture is important if you are working with APIs and Microservices. Two things, we’re obviously passionate about. Think of an API Gateway…like air traffic control. They get that data where it needs to go so even if you think you’ve got it locked down, it never hurts to take a look at the latest and greatest (especially if it’s open source!).
Disclaimer: No actual HoneyBadgers were hurt during this comparison. Additionally, if you’re interested in more of these topics, join the live discussion on twitter (@lunchbadger) or (@express_gateway).