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.