We all know it doesnt take much to code up a simple application in Rails with mongo. But what happens when your app is a hit with your users? Simple things which were working just fine start behaving weirdly and the next thing you know your app is sluggish, crashing every few hours when the load spikes. This talk is a summary of all the things that i have encountered while taking our product from 0 to 5000+ users handling more than a million transactions on a daily basis. It covers simple rails patterns that scale, ones that fail, design patterns and system architecture that will help have a peaceful sleep at nights, designing your datastore for scale, better background processing with sidekiq, monitoring. Attendees can learn about all the ways their can fail so that they plan ahead for them.