Building Scalable Applications Part 2: Design for the cloud

In the previous post, we covered the benefits of moving to the cloud for scale. In this post, we will look at some best practices to build applications for the cloud.1. Use messaging to decouple components One of the important principles of scalable application design is to implement asynchronous communication between components. To start with…