How to Ensure Software Scalability from Day One