Correctness Before Convenience: Designing a Trading Backend
CRUD convenience is a sensible priority for many applications. A trading system changes the order of concerns. Balances must not become negative. Funds must not be spent twice. An order must not p...