Early alpha Chronicler is pre-release software and changes often. Join the waitlist
Engineering

How Chronicler is built

The architecture guides for the Chronicler backend.

Chronicler follows domain-driven design with event sourcing. The backend is a set of bounded contexts. Each one owns its aggregates, its read models, and its API. The plain-word architecture guides live under Architecture.

Where to start

Foundations

Event sourcing, ids, two databases, and the rules under everything.

Event sourcing

How a write becomes an event, and an event becomes state.

Projections

How read models stay correct and idempotent.