How would you design a system for a high-traffic news platform like Times Internet to handle sudden spikes in user load?