Overview
Direct Answer
Pub/Sub is an asynchronous messaging architecture in which decoupled applications communicate through intermediary topics, with publishers sending messages to topics and subscribers receiving only those messages they have explicitly subscribed to. This pattern enables many-to-many communication without direct knowledge of recipient endpoints.
How It Works
A message broker or cloud service maintains named topics as central channels. Publishers post messages to these topics without knowledge of subscribers; the broker then routes messages to all subscribed consumers independently. Subscribers connect to topics of interest and receive messages either immediately or from a retained backlog, depending on the system's retention policy and subscription configuration.
Why It Matters
This pattern decouples application components, enabling independent scaling, deployment, and failure isolation—critical for microservices architectures. Asynchronous delivery reduces latency-sensitive dependencies and allows organisations to process high-volume event streams reliably whilst maintaining system resilience during traffic spikes or component failures.
Common Applications
Real-time analytics ingestion, where events from multiple sources flow into a single topic for parallel processing; event-driven notification systems that alert multiple teams; IoT sensor data distribution across analytics, logging, and alerting pipelines; and inventory or order management systems where multiple downstream services react to state changes.
Key Considerations
Exactly-once delivery semantics and message ordering guarantees vary significantly across implementations, requiring careful evaluation against application requirements. Late subscribers may miss historical messages unless retention or replay mechanisms are explicitly configured.
More in Cloud Computing
Cloud Orchestration
Service ModelsThe automated arrangement, coordination, and management of complex cloud computing systems and services.
OAuth
Strategy & EconomicsAn open standard for token-based authentication and authorisation on the internet.
Cloud Security
Strategy & EconomicsThe set of policies, technologies, and controls deployed to protect cloud-based systems, data, and infrastructure.
Spot Instance
Service ModelsA cloud computing option that uses spare capacity at significantly reduced prices with the possibility of interruption.
Reserved Instance
Strategy & EconomicsA cloud pricing model where users commit to a specific resource configuration for a term in exchange for discounted rates.
Multi-Tenancy
Strategy & EconomicsA software architecture where a single instance serves multiple customers, with each tenant's data isolated and invisible to others.
Identity and Access Management
Strategy & EconomicsA framework for managing digital identities and controlling user access to resources and systems.
Hybrid Cloud
Strategy & EconomicsAn IT architecture combining on-premises infrastructure with public and private cloud services.