Build a POS that survives the internet · part 2
Offline-first POS, part 2: never store a stock level
The schema decision that makes offline sync work: store append-only stock movements and derive the level, so two tills syncing in either order reach the same answer.
4 min read2 views

