Skip to content
Ameen Abozaid
Planned lessonARC-026-L01

Events at enterprise scale

  • Lesson 1 of 6
  • Architect
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

explain what changes when events cross teams and organizations.

Planned topics

  • An event is a record of something that happened, named in the past tense: OrderPlaced.
  • Inside one team you can change events freely; across teams every event becomes a public contract.
  • At scale the questions are who owns it, where it is described, and how it may change.
  • Events differ from commands: a command asks someone to act; an event only reports a fact.
Draft outline details

Demonstration

two lines: "ReserveStock" (command, one receiver) and "StockReserved" (event, any number of listeners), with Larkspur consumers of each.

Check your understanding

Why name an event in the past tense?

Show answer

It reports a fact that already happened and cannot be refused by listeners.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.