Systems Design

Concepts

Concept

Why Accounting Systems Must Be Deterministic

The same transaction, replayed twice, should not produce two different outcomes. If your accounting system isn't deterministic, it's a random number generator with a ledger …

Concept

Why Optional Fields Destroy Data Integrity

Every optional field in your accounting system is a future data quality problem. Here's why "required" isn't restrictive—it's protective.

Login