Event Gateway is the glue between developers and serverless architectures
© Shutterstock / PRILL
Dubbed “the missing piece of serverless architectures,” Event Gateway allows developers “react to data flows of all their applications in a centralized way, with serverless compute — it is an open-source communication fabric for serverless architecture.” Read on to find out more about it.
Some say that serverless compute has changed our lives for the better. According to Serverless Inc., “it dramatically decreased operational complexity and allowed developers to perform compute more easily than ever.”
Then came serverless architecture but since it is relatively new, it is not without problems — as Austen Collins, founder and CEO of Serverless, Inc. explained in a new blog post, “developers have been locked into a single cloud provider, unable to perform service communication between various services. They have been left without a good way to perform service discovery across different teams and applications.”
The Serverless Event Gateway: Outview
The Event Gateway is an open-source communication fabric for serverless architectures. It combines both API gateway and pub/sub functionality into a single experience.
According to Collins, “inside the Event Gateway, all data is considered to be an event.” This allows developers to react to data flows of all their applications in a centralized way, with serverless compute. In short, they can “take events from one provider and trigger functions on another provider.”
With Event Gateway, any of your events can have multiple subscribers from any other cloud service. Lambda can talk to Azure can talk to OpenWhisk.
The aim of Event Gateway is to protect users from lock-in, while also keeping them open “for whatever else the future may bring.” The Event Gateway is currently in beta and is available to use locally via the Serverless Framework. For more information, see the repo here.
If you’d like to learn more about serverless, don’t miss this interview with Maciej Winnicki, Principal Software Engineer at Serverless Inc.
Don’t miss the Serverless Cloud series with Bart Blommaerts, software architect at Ordina:
- An introduction to the serverless architectural style
- FaaS providers: Auth0 Webtask, Google Cloud Functions, Azure Functions & IBM Bluemix OpenWhisk
- The serverless cloud — Enabler of a collaborative economy