Infinite* Topic Backlogs with Apache Pulsar
summary
Claim: Apache Pulsar scales topic backlogs effectively to “infinite” size by separating serving and storage and using BookKeeper ledgers broken into immutable segments. Older closed segments are offloaded to tiered storage (S3/GCS/HDFS) with an index for random-access; open segments stay on fast storage. Demo shows a ~10 GB backlog and a stream of ~50 msgs/sec feeding a min‑count sketch function; Pulsar SQL (Presto) queries backlogs and tiered storage is production since v2.1/v2.2.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 4:17Lambda Architecture
- 6:53Pulsar Introduction
- 9:31Topic Backlogs
- 11:31Segments
- 16:12Storage Nodes
- 18:07Mirroring
- 20:42Tiered Storage
- 23:46Indexing
- 25:43Demo
- 33:16Pulsar SQL
- 34:31Pulsar Deployment Model
- 39:26Wrap Up
related talks
51mApache Pulsar 101: architecture, concepts & benchmarks
55mEvent Messaging and Streaming with Apache Pulsar
45mApache Pulsar: Finally an Alternative to Kafka?
34mEvent Streaming in the Cloud Native World with Apache Pulsar
14mFast Data on-Ramp with Apache Pulsar on K8
35mStreaming Data Made Easy
48mApache Pulsar: Event Streaming in The Cloud Native World
33mOptimizing Speed and Scale of Real-Time Analytics Using Apache Pulsar and Apache P...
