Four main attributes, high scalability solution should have:
- Load distribution by providing ability to spread the system load across multiple processing units
- Parallelization Providing ability to work on the same task in parallel on multiple processing unitsQueuing and batching
- Achieve efficiencies of scale by processing batches of data, usually because the overhead of an operation is amortized across multiple request
- Relaxing of data constraints - Many different techniques and trade-offs with regards to the immediacy of processing / storing / access to data fall in this strategy


















