Squeeze the hell out of the system you have.
Systems have scale limitations. Sometimes you just need to upgrade to the next level of system to handle the next level of scale. That upgrade comes at a price, both up-front and forever. So before taking the plunge, do try to kick the can down the road as much as possible. “When complexity leaps are on the table, there’s usually also an opportunity to squeeze some extra juice out of the system you have. By tweaking the workload, tuning performance, or supplementing the system in some way, you may be able to add months or even years of runway.” ~ learn more