How do you build an application that is easy to deploy to the cloud, easy to scale, secure and a breeze to work with as a developer? It’s a question that should be in our heads for every new project we work on, since we should always aspire to produce high quality work that can take a business to the next level.