Creating large scale applications using an MVC approach leads often to non manageable applications. In this talk I first show why scaling an application and maintaining an application using MVC is challenging and then later show how Flux, a new application design principle from Facebook, solves these problems by introducing restrictions, that turn out to lead to a modular, scaleable application by default.