Understanding the limitations of pubsub systems
This paper argues that publish-subscribe (pubsub) systems bundle both a messaging abstraction and a hard-state storage layer, and that this hurts their robustness, performance, and correctness for a variety of use cases. Pubsub fails to achieve its central goal of decoupling publishers and subscribers, violates the end-to-end principle, and exposes an ad hoc storage abstraction with a bespoke API and limited power.
Authors
- Atul Adya (ORCID: https://orcid.org/0000-0001-8767-6908)
- Phil Bogle
- Colin Meek
Publication Details
- Published
- 2025-05-14
- DOI
- https://doi.org/10.1145/3713082.3730397
- Primary Topic
- Peer-to-Peer Network Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00