Skip to content
Academy
0/15

Routes

On this page

Auditable architecture · Unit 3 of 5

The process is the log

When every meaningful transition is recorded as an event, state can be reconstructed and a decision can be explained. The snapshot speeds up reads; it doesn't replace the history.

Intermediate to senior35 min

By the end, you'll be able to

  • Tell an event apart from a snapshot
  • Reconstruct state by replay

Understand

When every meaningful transition is recorded as an event, state can be reconstructed and a decision can be explained. The snapshot speeds up reads; it doesn't replace the history.

See

Run the replay

Add events, rewind and compare the derived state against the sequence.

Do

Run the practice in your checkout and keep the output as evidence.

Verify

Show that you can apply the unit. Progress only advances once you pass the assessment.

Criteria assessed

  • Derive the displayed state from ordered events.
  • Identify the evidence lost when persisting only the latest state.

Graded assessment

Solve the 3 scenarios. This unit requires 3 of 3 correct answers.

0 attempts
Question 1 of 3A valid snapshot exists up to event 80 and the stream contains events 81–100. How is the state reconstructed without losing history?
Question 2 of 3OrderApproved was recorded by mistake, but the decision must be reversed while keeping an explainable audit trail. Which intervention respects an append-only log?
Question 3 of 3A system stores only status = approved. Months later, someone asks who approved, from which state and why. Which conclusion is valid?

Grading validates answers in this browser; it doesn't certify identity.

Primary sources

Content verified: 2026-07-10