An architecture that scales well for a particular application is built around assumptions of which operations will be common and which will be rare -- the load parameters.
 — Martin Kleppmann, Designing Data-Intensive Applications