Companies like Twitter operate on timescales of months and years. Teams plan years in advance to ensure future user growth and revenue growth can be accommodated. Want to double user growth? Some systems will need wholesale redesigning to maintain scalability.