AWS erweitert Amazon EventBridge um geteilte Custom Event Buses
AWS hat verbesserte Custom Event Buses für Amazon EventBridge vorgestellt. Unternehmen können damit einen zentralen Bus kontenübergreifend teilen, mit geordneter Zustellung, vereinfachtem Abonnentenmanagement, Event Replay, inhaltsbasierter Deduplizierung und einem neuen Preismodell nach Publisher- und Subscriber-Nutzung.

EventBridge ist ein verwalteter Event-Bus-Dienst zum Weiterleiten von Ereignissen zwischen verteilten Anwendungen und AWS-Services. Da die Verbreitung in Multi-Account-Umgebungen zunimmt, benötigen Teams häufig mehrere miteinander verbundene Event-Buses, was die Routing-Kosten und die operationale Komplexität erhöht, während Ereignis-Abonnements schwieriger zu verwalten und Funktionen wie geordnete Zustellung schwerer umzusetzen sind. Micah Walter, Senior Solutions Architect bei AWS, schreibt:
Dieser Workaround führt die operationale Komplexität wieder ein, die serverlose Architekturen eigentlich beseitigen sollen. Plattform-Teams verlieren den Überblick darüber, wer welche Ereignisse abonniert, die Gebühren für Cross-Account- und Bus-zu-Bus-Routing summieren sich schnell, und Teams, die Funktionen wie die Ereignis-Ordnung benötigen, sind gezwungen, komplexe Workarounds zu bauen oder völlig andere Technologien einzusetzen.
Der erweiterte EventBridge Custom Event Bus bietet einen gemeinsamen, organisationsweiten Bus mit Cross-Account-Publishing und -Subscriptions, geordneter Zustellung, Event Replay, inhaltsbasierter Deduplizierung, JSONata-basierter Ereignistransformation sowie Unterstützung für Avro- und Protobuf-Payloads.
Eine neue Subscriber-Ressource vereint Filtering, Targets, Retries und Dead-Letter-Handling, während die Durchsatz-Preisgestaltung für Ingress und Egress die Kosten von Publishern und Subscribern trennt. Jamie Dool, Principal Product Manager bei AWS, der dies als "den größten EventBridge-Launch seit Einführung des Services im Juli 2019" bezeichnet, schreibt:
Einige Entscheidungen, die wir damals getroffen haben, lassen sich schwer weiterentwickeln, da sich die Welt der ereignisgesteuerten Architekturen verändert hat; daher relaunchen wir die ursprüngliche Custom Event Bus-Ressource. Sie wurde von Grund auf auf einer neuen Architektur aufgebaut, die die Fähigkeiten, die Skalierung und die Kosten bietet, mit denen Kunden von Anfang an belastbare verteilte Systeme bauen können.
Die Reaktion der Community ist überwiegend positiv ausgefallen, wobei einige die vereinfachte Architektur loben und andere die neuen Funktionen. Gregor Hohpe, bekannt als "Architect Elevator" und ehemaliger Director of Enterprise Strategy bei AWS, schreibt:
Fast wie Kafka, aber ein großer Schritt nach vorn, abgesehen vielleicht von der Benennung, die guter Tradition folgt.
In seinem Newsletter betrachtet Corey Quinn, Chief Cloud Economist bei The Duckbill Group, die Kosten:
Das ist eine erfreuliche Verbesserung, nur getrübt durch die Positionierung als etwas "für Enterprise". Ich wusste nicht, dass ich ein Enterprise bin, denn ich besitze ein AWS-Umfeld, das von dieser Sache massiv profitieren wird. Selbst der Preis von immerhin stattlichen 18 Cent pro GB an ingestierten Daten ist nicht besonders "Enterprise". Er ist hoch, aber nicht unangemessen, es sei denn, man macht etwas zutiefst Seltsames mit EventBridge.
Erweiterte Custom Event Buses nutzen eine Durchsatz-Preisgestaltung für Ingress und Egress, wobei Publisher für ingestierte Ereignisse und Subscriber für zugestellte Ereignisse zahlen. Bestehende Custom Event Buses bleiben unverändert, während erweiterte Custom Event Buses als neue Ressource verfügbar sind.
Finde die Fehler, die deine Tests verpassen. Antithesis nutzt deterministische Simulation, um tausende Fehlerszenarien zu durchleuchten und schwer reproduzierbare Bugs aufzudecken, bevor sie in die Produktivumgebung gelangen. Erfahre, wie es funktioniert.
Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.
Original (Englisch) anzeigen
EventBridge is a managed event bus service for routing events between distributed applications and AWS services. As adoption grows across multi-account environments, teams often need multiple interconnected event buses, increasing routing costs and operational complexity while making event subscriptions harder to manage and features such as ordering more difficult to implement. Micah Walter, senior solutions architect at AWS, writes:
This workaround reintroduces the operational complexity that serverless architectures are meant to eliminate. Platform teams lose visibility into who is subscribing to which events, cross-account and bus-to-bus routing charges compound quickly, and teams that need capabilities like event ordering are forced to build complex workarounds or adopt entirely different technologies.
The enhanced EventBridge custom event bus provides a shared, organization-wide bus with cross-account publishing and subscriptions, ordered delivery, event replay, content-based deduplication, JSONata-based event transformation, and support for Avro and Protobuf payloads.
A new Subscriber resource combines filtering, targets, retries, and dead-letter handling, while ingress/egress throughput pricing separates publisher and subscriber costs. Describing it as "the biggest EventBridge launch since the service introduction in July 2019," Jamie Dool, principal product manager at AWS, writes:
Some decisions we made way back then are hard to evolve as the world of event-driven architectures has evolved we relaunch the original custom event bus resource. Built from the ground up on a new architecture that delivers the capabilities, scale, and cost that let customers build resilient distributed systems from day one.
The community reaction has been overwhelmingly positive, with some praising the simplified architecture and others the new features. Gregor Hohpe, "architect elevator" and former director of enterprise strategy at AWS, writes:
Almost like Kafka but big step ahead, aside, perhaps, of the naming, which is in good tradition.
In his newsletter, Corey Quinn, chief cloud economist at The Duckbill Group, reviews the costs:
This is a delightful improvement, only marred by its positioning as "being for enterprise." I didn't realize I was an enterprise, because I have an AWS estate that is about to massively benefit from this thing. Even the pricing, clocking in at a somewhat hefty 18¢ per GB ingested, isn't particularly "Enterprise." It's high, but not unreasonable unless you're doing something profoundly weird with EventBridge.
Enhanced custom event buses use ingress and egress throughput pricing, with publishers charged for ingested events and subscribers for delivered events. Existing custom event buses remain unchanged, while enhanced custom event buses are available as a new resource.
Find the bugs your tests miss. Antithesis uses deterministic simulation to explore thousands of failure scenarios, uncovering hard-to-reproduce bugs before they reach production. See how it works.