On scaling Web Applications (heard in a few sessions):
- Failures cannot be avoided
- Functionality and features alone will not work
- Difficult to get people with end-to-end knowledge
- None of the elements can be ignored
- Many players will be involved
- Each layer should be able to scale independently
- Scale out – not scale up
- Build reliability through duplication
- Build performance through load spreading
- Pay attention to “storage scaling”