What is your approach to designing a scalable web application?

Technical