← Back to context

Comment by mrkeen

1 year ago

"Two sources of truth" is an anti pattern in computing and isn't redundancy. Use replication or backups for that.

You can't imagine simpler than what you described because it's single entry.

Double-entry is twice as complicated, makes sense only to accountants and not to computing people. Your example of 1 transaction would be doubly-kept as some nonsense like

  BucketA revenue:$x CR cash:$x CR
  BucketB revenue:$x DB cash:$x DB

no. single entry is when you track BucketA’s balance without regard to other buckets at all