The real scalability problems: AME
Availability
- systems should continue to meet quality of service goals despite hardware and software failures
Maintainability
- systems should require only minimal ongoing human administration, regardless of scale or complexity
Evolutionary Growth
- systems should evolve gracefully in terms of performance, maintainability, and availability as they are grown/upgraded/expanded
These are problems at today’s scales, and will only get worse as systems grow