Book Image

Mastering Cloud Development using Microsoft Azure

Book Image

Mastering Cloud Development using Microsoft Azure

Overview of this book

Microsoft Azure is a cloud computing platform that supports many different programming languages, tools, and frameworks, including both Microsoft-specific and third-party software and systems. This book starts by helping you set up a professional development environments in the cloud and integrating them with your local environment to achieve improved efficiency. You will move on to create front-end and back-end services, and then build cross-platform applications using Azure. Next you’ll get to grips with advanced techniques used to analyze usage data and automate billing operations. Following on from that, you will gain knowledge of how you can extend your on-premise solution to the cloud and move data in a pipeline. In a nutshell, this book will show you how to build high-quality, end-to-end services using Microsoft Azure. By the end of this book, you will have the skillset needed to successfully set up, develop, and manage a full-stack Azure infrastructure.
Table of Contents (15 chapters)
Mastering Cloud Development using Microsoft Azure
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface
Index

Chapter 7. Working with Messages

In Chapter 3, Building the Frontend we availed ourselves of some of the many opportunities that Microsoft Azure data service offers to developers when dealing with data. A data service should not be a constraint: it should be an opportunity to choose the best data service from many after reviewing the requirements of the solution.

We classified data services on a usage base, evaluating principles, typing, speed, and accessibility. But all data has one thing in common: it all represents the current state of an entity. We always spend a lot of time speaking about the current state.

We also introduced the concept of stale data. A distributed application contains copies or parts of the same state at different times because it is not possible to update all the instances at the same time. How do we sync all the state copies around the system? We need to introduce a couple of new kinds of data.

In this chapter, we will learn how to:

  • Use messaging in solutions for asynchronous...