Serverless hat am 18. August 2017 das Event Gateway als quelloffenes Beta-Werkzeug vorgestellt. Der Dienst verbindet ein API-Gateway mit Publish/Subscribe-Funktionen und soll Anwendungen über mehrere Cloud-Plattformen hinweg miteinander verknüpfen.
Im Gateway werden eingehende Daten als Ereignisse behandelt. Ein Ereignis kann dadurch mehrere Abonnenten auf unterschiedlichen Plattformen erreichen. Als Beispiele nennt Serverless unter anderem AWS Lambda, Azure Functions und IBM OpenWhisk. Das Gateway sollte damit auch Dienste verbinden können, die nicht beim selben Cloud-Anbieter laufen.
API-Gateway und Pub/Sub in einem Dienst
Das Event Gateway bündelt den Zugangspunkt für Anfragen und die Verteilung von Ereignissen in einer gemeinsamen Schicht. Middleware kann eingehende Daten transformieren oder die Autorisierung übernehmen. Die Lösung war plattformunabhängig angelegt und sollte sich lokal über das bereits verfügbare Azure-Functions-Umfeld sowie andere Serverless-Dienste einsetzen lassen.
Serverless stellte den Quellcode auf GitHub bereit und ordnete das Gateway als Ergänzung zum eigenen Serverless Framework ein. Für Entwicklerteams bot der Ansatz eine Möglichkeit, ereignisgesteuerte Anwendungen mit weniger Bindung an einen einzelnen Cloud-Anbieter aufzubauen. Zum Start befand sich das Projekt noch in der Beta-Phase.

