Azure is a cloud platform that allows you to host our Web applications , providing a growing number of innovative and powerful . But not all services are really useful , or the application does not automatically become scalable , if we do not change our way of writing applications . The CQRS is an architectural pattern that allows you to write code that takes advantage of naturally different services strategic Azure and write applications that scale horizontally in a natural way , consistent with the opportunities of cloud . We will see how to write an ASP.NET MVC application following a pattern CQRS " standard " and drawing liberally never among the Azure services : Web Site , Service Bus , Web Jobs , Document DB , SQL Azure , Azure Cache , Azure Search