As MVC pattern is widely used and good practice for develop big software applications. There are other patterns that are also useful.
Check it out the ActionDomainResponder pattern http://pmjones.io/adr/