Building a more complex JavaScript app can easily get out of hand if no effort is put into architecturing the application. I’m overviewing some of the most common higher level architectural patterns and concerns that you should consider when building modular single page apps using Backbone.js.