Use Azure Queue storage to build flexible applications and separate functions for better durability across large workloads. When you design applications for scale, application components can be decoupled, so that they can scale independently. Queue storage gives you asynchronous message queueing for communication between application components, whether they are running in the cloud, on the desktop, on-premises, or on mobile devices.
Activity from your VSTS and TFS projects, like like work item updates, code pushes, and build events, can be persisted in a queue and processed by custom tools and services running in the cloud or behind your organization's firewall.
Quick steps to get started