4. Work upon results....it helps Keep record of benchmark results and keep it iterating throughout the lifecycle of application. Know when to Scale. Don't overdesign
5. Design for Scalability Keep Performance and High Availability aside for the time being....but dont ignore them.