Interview question asked to Software Engineers interviewing at Udacity, Blackberry, Dataminr and other companies. Original question asked: I need a system design that handles viral traffic spikes gracefully without degrading timeline generation.