Messaging and Integration
Service Bus Queues offer simple first in, first out guaranteed message delivery and support a range of standard protocols (REST, AMQP, WS*) and APIs to put and pull messages on and off a queue.
Service Bus Topics provide a publish/subscribe messaging model to support one-to-many communication. You can optionally register filter rules for a topic on a per-subscription basis, which allows you to restrict which messages to a topic are received by which topic subscriptions.
Azure Queues store large numbers of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS. Common uses of Queue storage include creating a backlog of work to process asynchronously, and passing messages from an Azure Web role to an Azure Worker role.
Service Bus Notification Hubs provide an easy-to-use, multi-platform, scalable infrastructure for sending push notifications to mobile devices. This guide show how you can leverage key Notification Hub features in Node.js apps.
Caching and CDN
The Azure Content Delivery Network (CDN) offers a global solution for delivering high-bandwidth content by caching blobs and static content at physical nodes around the world. This common task describes how to enable CDN and add, access, and delete content.
Azure applications can use SendGrid to include email functionality. SendGrid provides reliable email delivery, real-time analytics, and flexible APIs that allow users to easily incorporate the service into their Azure applications.
Blitline is a cloud-based image processing service. This guide describes how to access Blitline services and how to submit jobs to Blitline.