This document provides an overview of Azure Service Bus and its capabilities for cloud-scale messaging and events. It describes the core components of Service Bus including queues for brokered messaging, topics for publish/subscribe messaging, Relay for enabling communication between private and public clouds, and Event Hubs for high-volume event ingestion. It also outlines common usage scenarios and provides a brief history of distributed systems and messaging technologies to provide context. The document concludes with a demonstration of Service Bus topics and Event Hubs.