Azure

One order. Four teams need to know.

Why the fourth subscriber is the only argument for Event Grid that matters.

What you'll learn

  • Why checkout should not call email, stock and shipping itself
  • How subscriptions and filters fan one event out to four teams
  • What Event Grid retries before a delivery is dead-lettered
Azure 10 steps 32 seconds views

Was this useful?

Share

Understand it one step at a time

The short runs these in order in about 32 seconds. Here they are written out — pick any step to jump the short straight to it.

1 Step 1 of 10

Order placed. Now what?

Three things must happen next after checkout: send the confirmation email, reserve the stock, and create the shipping label.

Frequently asked questions

Why publish one OrderPlaced event instead of calling each service directly?
Calling email, inventory and shipping directly from checkout means every new consumer requires editing the checkout code — and one of those calls failing can fail the whole order. Publishing one event and letting each team subscribe with its own filter decouples them completely.
What happens if a subscriber can't process an Event Grid event?
Event Grid retries delivery for a period before the event is dead-lettered, so a temporarily-down subscriber doesn't silently lose events — but a subscriber that's broken for good needs its own alert on dead-letter volume.

Free app · no app store

These are built for a phone

Every short is drawn at full portrait height, the shape a phone already is. Installed, it opens full-bleed with no address bar across the top — and the whole library reads offline.

How it works

Read deeper on Azure

Twenty seconds gets the shape of an idea across. These go into how it behaves in production.

More shorts

Get new posts by email

New technical articles, Azure AI and GitHub Copilot updates, and upcoming events. No spam, unsubscribe anytime.

navigate open