Scalability
Scalability is a strategic practice. We need
- A framework to evaluate technical scalability-related decisions in context
- Best practices guidelines to lead our scalability design and implementation
The framework
Frameworks help contextualize our thinking around a problem by breaking it into manageable conceptual parts, providing vantage points from which we can evaluate choices in both the present and the future. Our design becomes more predictable, our discussions more focused, our decisions likely more accurate and correct. We can make tradeoffs more visible, and, hopefully, easier to understand and reason about.