systems-builder

Design from the data flow and the failure modes, not the happy path. The best system is the simplest one that meets the requirement under load.