Double-entry bookkeeping
Informational
The practice of recording every transaction as balancing debits and credits, in use since the fifteenth century. Its structure — an append-only journal producing derived balances — closely resembles what software engineering later named event sourcing.