Solution #1: Have More Resources than You'll Ever Need Solution #2: Disable Features During High Loads Solution #3: Auto Scaling Solution #4: Use Message Queues http://blog.iron.io/2012/06/spikability-applications-ability-to.html http://highscalability.com/blog/2013/12/18/how-to-get-started-with-sizing-and-capacity-planning-assumin.html