Skip to content

Learn

Build real applications progressively

Hands-on tutorials. Skim Event sourcing fundamentals first if the words still feel fuzzy, then work through the list below.

  1. Build a Banking System — Decider, commands, one stream per account, balance projection, webhook. About 30 to 45 minutes.
  2. Unique username with DCB — Global rule across streams with tags and conditional append. About 15 minutes.
  3. Shopping cart — Two streams (inventory + cart), reservations, last-unit race. About 20 to 30 minutes.

More tutorials may show up here later (for example chat or long-running workflows). Until then, see guides for deeper topics.