Build applications that are reliable and scalable is not an easy task, but with the right mindset and some support tools, we can get this done in the right way avoiding headaches, and in this talk I use the TiendaNube's architecture evolution as the study-case for comparison and discussion over the subject.