Best of Both Worlds: Apache Pulsar and Apache Kafka
summary
Compares concrete differences and demos: Pulsar separates storage to BookKeeper, auto‑rebalances topics, supports geo‑replication and tiered offload to S3, claiming millions of messages per second; shows creating an Astra tenant, deploying a Pulsar functions Java/Python lambda and observing logs. Shows a Spring app using a template.send with Kafka Streams, explains KRaft replacing ZooKeeper, and demonstrates using the Starlight Kafka API as a drop‑in bridge so existing Kafka apps talk to Pulsar — live deploys and examples that actually run.
AI-written summary · about
chapters (5)
- 0:00Start
- 0:07Best of Both Worlds - Apache Pulsar and Apache Kafka
- 7:36Users of Apache Pulsar / Kafka
- 15:42Apache Pulsar- Basic Architecture
- 35:35DataStax Starlight: Protocol Level Compatibility for Pulsar
related talks
47mEvent Streaming for the Best of All Worlds
45mApache Pulsar: Finally an Alternative to Kafka?
48mApache Pulsar: Event Streaming in The Cloud Native World
35mStreaming Data Made Easy
53mEvent Messaging and Streaming with Apache Pulsar
34mEvent Streaming in the Cloud Native World with Apache Pulsar
41mDeep Dive into Building Streaming Applications with Apache Pulsar
50mApache Pulsar 101: architecture and features
