Skip to main content

Appending Facts

Documentation in progress

This page has not been written yet. Until it lands, the Quick Start covers the same ground in less detail: simple appends, AppendRequest, idempotency keys and append conditions.

Planned for this page:

  • unconditional appends, single and batched
  • AppendRequest, and the Appended / AppendConditionViolated / AlreadyApplied outcomes
  • idempotency keys, and what "processed at most once" guarantees across retries
  • append conditions, and how to enforce invariants such as "this course only has 30 seats" without locking
  • Dynamic Consistency Boundaries versus aggregate-based streams