Express Gateway is an API Gateway that sits at the heart of any microservices architecture. This chart bootstraps all the components needed to run Express Gateway on a Kubernetes cluster using the Helm package manager.
Express Gateway is an API Gateway that sits at the heart of any microservices architecture, regardless of what language or platform you’re using. Express Gateway secures your microservices and exposes them through APIs using Node.js, ExpressJS and Express middleware. Developing microservices, orchestrating and managing them now can be done insanely fast all on one seamless platform without having to introduce additional infrastructure.
The Express Gateway roadmap consists of three parts:
With Express Gateway, you actually get to leverage the vast ecosystem of Express.js middleware and another open source to get the job done.
As part of our ongoing commitment to the community, as sponsors of the Express Gateway project, we expanded on our initial ideas and built out a Roadmap that was flexible enough to adapt based on community input, but also sent the right external signal so if you — or anyone else, who wanted to get more involved, we could share our initial vision.
In several user interviews, a few key insights stood out. Even when you’re trying to launch an open source project, the same design thinking principles till apply. In order to attain the kind of flexibility we were looking for, the team decided to stick to a few core concepts:
Above all else, we wanted to make Express Gateway simple. API Gateways and microservices are complicated enough.
Here are a few things we focused on during the initial build phase:
In case you missed it, we also just had a recent release that included an extensible Plugin Framework. Express Gateway 1.2.0 adds a new plugin engine that allows anyone to add their own extension entities within a plugin. Then you can install and utilize it dynamically within Express Gateway.
An Express Gateway plugin acts as a container and has three key things:
But, how easy is it to get started with an open source API Gateway like Express Gateway?
Well, let’s see.
Get the start of a real-time app up and running, complete with authentication. First, install your dependencies by running.
Redis is an open source (BSD licensed), in-memory data structure store, used as…
This chart bootstraps a nginx-lego deployment on a Kubernetes cluster using the…
rabbitmq_exporter is a Prometheus exporter for rabbitmq metrics. This chart…
Tell us about a new Kubernetes application
Never miss a thing! Sign up for our newsletter to stay updated.
Discover and learn about everything Kubernetes