BasicDesignTenets
Basic Design Tenets
- Scalability and elasticity are our main goals
- Any feature that limits our main goals must be optional
- Everything should be asynchronous
- If you can't do something asynchronous, see #2
- All required components must be horizontally scalable