Skip to content

Advertisement

DevOps Society
CloudAnalysis

AWS Rebuilt EventBridge for Companies With Too Many Event Buses

The new EventBridge custom buses add replay, ordering, deduplication, a shared organisation-wide bus and throughput-based pricing. A big change for teams whose event-driven setup has sprawled across accounts.

Published your local timeupdated

AWS Rebuilt EventBridge for Companies With Too Many Event Buses

Ask a platform team at any company that went all in on event-driven design a few years ago to draw their EventBridge setup. You will usually get a whiteboard full of buses, rules forwarding events between accounts, Lambda functions doing small transformations, and a shrug when you ask who subscribes to what.

AWS has clearly heard the same story. On 24 September it relaunched EventBridge custom event buses as a new, enhanced version. InfoQ covered it this week, and one AWS engineer called it the biggest EventBridge launch since the service first came out in 2019.

What is new

The new bus can be shared across accounts using AWS Resource Access Manager, so many teams can publish straight into one central bus instead of forwarding events through chains of rules. It keeps events for 24 hours by default and up to a year, which means you can replay history to recover from a bug or to feed a brand new service.

It supports strict ordering and automatic deduplication by content. It can transform events with JSONata, so a lot of those small "reshape this payload" Lambda functions can go. It accepts formats like CloudEvents as is, and supports Avro and Protobuf.

The new Subscriber resource bundles filtering, targets, retries and dead-letter handling in one place. That also fixes the visibility problem. Platform teams can finally see who is listening to which events.

Pricing has changed shape too. You now pay for data moved rather than events, and publishers and subscribers are billed separately. Corey Quinn put ingest at roughly 18 cents per GB and called it high but reasonable for normal use. It is worth modelling against your real traffic before you assume it is cheaper.

The old buses are untouched and now called "classic". The enhanced bus is a separate resource, and AWS has not offered a migration path. Mumbai is one of the 14 launch regions, which is good news for Indian teams.

Is it worth moving?

If your event setup is one account and a few rules, probably not yet. If it spans dozens of accounts and teams, and you have built your own ordering, dedup or replay on top of EventBridge, this could let you delete a surprising amount of code.

Ordering and deduplication matter more than they sound. When we published our piece on running AI claims processing at scale, the hardest problems were duplicates, processing claims twice, and putting parallel results back together in the right order. Having the bus handle some of that does not remove the need for idempotent consumers, but it shrinks the number of ways things can go wrong.

A sensible first step is to pick one cross-account flow that causes pain today and rebuild it on an enhanced bus in a test account. Measure the bill, try a replay, and see how many forwarding rules and glue functions you can switch off.

Advertisement

Follow DevOps Society on LinkedIn

Practical infrastructure engineering in your feed.

Follow

Written by

DevOpsSociety Editorial Team

Editorial Team

The DevOpsSociety Editorial Team covers DevOps, cloud infrastructure, Kubernetes, AI infrastructure, platform engineering, cybersecurity, FinOps, and modern engineering practices. We publish practical insights, technical guides, architecture analysis, and research for engineers and technology leaders.

More from DevOpsSociety →
The Infrastructure Briefing

Get the infrastructure briefing.

Practical DevOps, cloud, AI infrastructure and engineering insights, delivered weekly. Read by engineers and engineering leaders.

No spam. Unsubscribe anytime.

AWS Rebuilt EventBridge for Companies With Too Many Event Buses, DevOps Society