Your statement is too cautious. At the start of a project, getting to market quickly is VIRTUALLY ALWAYS more important than handling Twitter-scale traffic. People are simultaneously confident their idea will be popular and afraid of failure, so we have a strong tendency to over-engineer for scale.<p>If it <i>does</i> scale, don&#x27;t be surprised if you have to toss out your v1 and rebuild. The difference between a good framework and a bad one isn&#x27;t about whether it survives scaling; it&#x27;s about the details of when it fails, how it fails, and whether you can fix it incrementally or if you&#x27;re signing up for a rewrite-while-hair-on-fire.