Opening Scenario

Your platform has 15 microservices. Every time a user upgrades their subscription, six things need to happen: the billing service updates the invoice, the feature-flag service unlocks premium features, the email service sends a confirmation, the CRM updates the account tier, the analytics service logs the conversion, and the access-control service updates entitlements. You could have the subscription service call all six — but that's a distributed monolith. You could use SNS — but the routing logic is getting complex. You need an event bus where services publish events and other services subscribe without the publisher knowing who's listening. What's the right tool?


Question Progression

Concept 1: What is EventBridge and how does it differ from SNS?

Question You already know SNS does pub/sub fan-out. EventBridge is also described as pub/sub. What's actually different?

Reasoning Both SNS and EventBridge deliver events to multiple consumers. The key difference is…

In the full tutorial

  • When to Reach for EventBridge
  • Interview Follow-Ups

Glossary history

Click dotted jargon to save explanations here.