awesome-apache-pulsar
A curated list of resources about Apache Pulsar.
https://github.com/visortelle/awesome-apache-pulsar
Last synced: 4 days ago
JSON representation
-
Articles
-
Adopting Pulsar
-
Announcements
- Announcing the Hudi Sink Connector for Apache Pulsar
- Announcing the Iceberg Sink Connector for Apache Pulsar
- Announcing the Flink-Pulsar SQL Connector
- The Beauty of Apache Pulsar: Individual Message Acknowledgment
- Announcing Spring for Apache Pulsar
- Announcing the Flink-Pulsar Sink Connector
- Announcing the Delta Lake Sink Connector for Apache Pulsar
- Introducing Pulsar Resources Operator for Kubernetes
- What’s New in Apache Pulsar 2.9.3
- Announcing the Google Cloud Pub/Sub Connector for Apache Pulsar
- What’s New in Apache Pulsar 2.10.1
- What’s New in Apache Pulsar 2.10
- What’s New in Apache Pulsar 2.9.2
- Cloudera and StreamNative Announce the Integration of Apache NiFi and Apache Pulsar
- Moving Toward a ZooKeeper-Less Apache Pulsar
- What’s New in Apache Pulsar 2.7.4
- Pulsar Hits 10,000 GitHub Stars Milestone
- What’s New in Apache Pulsar 2.8.1
- What’s New in Apache Pulsar 2.7.3
- Apache Pulsar Launches 2.8: Unified Messaging and Streaming With Transactions
- Pulsar Hits Its 400th Contributor & Passes Kafka in Monthly Active Contributors
- Pulsar User Survey 2021 Highlights
- 2021 Apache Pulsar User Report Announcement
- Matteo Merli, Apache Pulsar PMC Chair, Joins StreamNative as CTO
- What’s New in Apache Pulsar 2.6.4
- Announcing AMQP 1.0 Connector for Apache Pulsar
- Call for Beta Users: Function Mesh Now Available for Pulsar Functions
- Announcing AWS SQS Connector for Apache Pulsar
- What's New in Apache Pulsar 2.7.0
- What's New in Pulsar Flink Connector 2.7.0
- Cloud-Native Apache Pulsar 2.7 Supports Transactions and Azure Blob Storage Offloader
- Apache Pulsar 2.6.2
- Introducing Cloud Storage Sink Connector - Streaming Data From Apache Pulsar to Cloud Objects
- Pulsar Flink Connector 2.5.0
- Apache Pulsar Celebrates 300th contributor
- Apache Pulsar 2.6.1
- Apache Pulsar 2.6.0
- Apache Pulsar 2.5.2
- Apache Pulsar 2.5.1
- Announcing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pulsar
- Announcing: The Apache Pulsar 2020 User Survey Report
- Pulsar Milestone Celebration — 200 Contributors!
- What's New in Apache Pulsar 2.4.2
- Introduction to Pulsarctl
- StreamNative open sourced and contributed Apache Pulsar Manager to ASF
- What's New in Apache Pulsar 2.4.0
-
Application development
- Spring into Pulsar Part 3: Building An Application with the New Spring Library for Apache Pulsar
- Spring into Pulsar Part 2: Spring-based Microservices for Multiple Protocols with Apache Pulsar
- Spring into Pulsar
- Using Cloud Native Buildpacks to Improve the Function Image Building Capability of Function Mesh
- What the FLiP is the FLiP Stack?
- Streaming Real-Time Chat Messages into Scylla with Apache Pulsar
- Apache Pulsar Client Application Best Practices
- Integrating Apache Pulsar with BigQuery
- Developing Event-Driven Microservices with Apache Pulsar: Part I
- Building Edge Applications With Apache Pulsar
- Streaming Data Pipelines with Pulsar IO
- Scalable Stream Processing with Pulsar’s Key_Shared Subscription
- Exactly-Once Semantics with Transactions in Pulsar
- Migrate to Serverless with Pulsar Functions
- Pulsar Functions Deep Dive
- Announcing MQTT-on-Pulsar: Bringing Native MQTT Protocol Support to Apache Pulsar
- Announcing AMQP-on-Pulsar: bring native AMQP protocol support to Apache Pulsar
- How to trace Pulsar messages with OpenTracing and Jaeger
- Use Apache SkyWalking to Trace Apache Pulsar Messages
- Use Apache Pulsar as Streaming Table with 8 Lines of Code
-
For beginners
-
How Pulsar works
- Improving Regular Expression-Based Subscriptions in Pulsar Consumers
- A Deep Dive into Transaction Coordinators in Apache Pulsar
- A Deep-dive of Transactions in Apache Pulsar
- A Deep Dive into the Topic Data Lifecycle in Apache Pulsar
- Deep Dive into Data Placement Policies
- Deep Dive into Message Chunking in Pulsar
- Tweaking the BookKeeper Protocol - Unbounded Ledgers
- Offset Implementation in Kafka-on-Pulsar
- A Deep Dive into Transaction Buffer in Apache Pulsar
- Achieving Broker Load Balancing with Apache Pulsar
-
Operations
- Pulsar Operators Tutorial Part 3: Create and Deploy a Containerized Pulsar Client
- Pulsar Operators Tutorial Part 2: Manage Pulsar Custom Resources with ArgoCD
- Pulsar Operators Tutorial Part 1: Create an Apache Pulsar Cluster on Kubernetes
- Failure Is Not an Option: It Is a Given.
- Auto-Scaling Pulsar Functions in Kubernetes Using Custom Metrics
- Pulsar Isolation Part IV: Single Cluster Isolation
- Pulsar Isolation Part III: Separate Pulsar Clusters Sharing a Single BookKeeper Cluster
- Pulsar Isolation Part II: Separate Pulsar Clusters
- Pulsar Isolation Part I: Taking an In-Depth Look at How to Achieve Isolation in Pulsar
- 10 Useful Pulsarctl Commands to Manage Your Cluster
- Function Mesh - Simplify Complex Streaming Jobs in Cloud
- Taking a Deep-Dive into Apache Pulsar Architecture for Performance Tuning
- A Practical Guide to Enterprise-Grade Security in Apache Pulsar
-
Uncategorized
-
Why Pulsar?
- Apache Pulsar vs. Apache Kafka 2022 Benchmark
- Streaming War and How Apache Pulsar is Acing the Battle
- StreamNative: Enabling Real-time Messaging and Streaming for the Cloud
- David Kjerrumgaard, Pulsar In Action Author, Talks All Things Pulsar
- A More Accurate Perspective on Pulsar’s Performance Compared to Kafka
- Benchmarking Pulsar and Kafka - The Full Benchmark Report - 2020
- Pulsar vs Kafka - Part 2 - Adoption, Use Cases, Differentiators, and Community
- Apache Pulsar Adoption: Why Companies Use the Streaming and Messaging Platform
- A Guide to Apache Pulsar: Compare Features and Architecture to Apache Kafka
- One Storage System for both Real-time and Historical Data Analysis - An Apache Pulsar story
- Handling 100K Consumers with One Pulsar Topic
- WeChat: Using Apache Pulsar to Support the High Throughput Real-time Recommendation Service
- How Proxima Beta Implemented CQRS and Event Sourcing on Top of Apache Pulsar and ScyllaDB
- 600K Topics Per Cluster: Stability Optimization of Apache Pulsar at Tencent Cloud
- Client Optimization: How Tencent Maintains Apache Pulsar Clusters with over 100 Billion Messages Daily
- How Apache Pulsar is Helping Iterable Scale its Customer Engagement Platform
- Powering Federated Learning at Tencent with Apache Pulsar
- How Apache Pulsar Helps Streamline Message System and Reduces O&M Costs at Tuya Smart
- Why we moved from Apache Kafka to Apache Pulsar
- Apache Pulsar Helps Tencent Process Tens of Billions of Financial Transactions Efficiently with Virtually No Data Loss
- How Orange Financial combats financial fraud in over 50M transactions a day using Apache Pulsar
- Powering Tencent Billing Platform with Apache Pulsar
- Apache Pulsar Adoption Story in ActorCloud (IoT Platform)
- Build a Priority-based Push Notification System Using Apache Pulsar at GeTui
- Simplifying Zhaopin’s Event Center with Apache Pulsar
- Goodbye Distributed Locks: Message Orchestration at Scale with Apache Pulsar
-
-
📘 Books
-
🗣 Community
- GitHub Discussions
- StackOverflow - pulsar` tag.
- 🐞 GitHub Issues
- Slack
- Full list of community resources
- StackOverflow - pulsar` tag.
-
🎓 Courses
-
Events
-
Meetup groups
-
[Pulsar Summit](https://pulsar-summit.org/)
- Pulsar Virtual Summit Europe 2023
- Pulsar Summit Asia 2022 Recap
- Opening Remarks - Day 2
- Keynote - Event-Driven Applications Done Right
- Handling 100K Consumers with One Topic: Practices and Technical Details
- Awesome Pulsar in Yum China
- Building Modern Data Streaming Apps
- Apache Pulsar Development 101 with Python
- Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd
- Introducing TableView: Pulsar's database table abstraction
- Turn Data in Pulsar to Real-time Charts and Alerts via Streaming SQL
- Streaming wars and How Apache Pulsar is acing the battle
- Taking Jakarta JMS to new generation Messaging Systems
- Keeping on top of hybrid cloud usage with Pulsar
- Make querying from Pulsar easier: Introduce Flink Pulsar SQL Connector
- Opening Remarks - Day 1
- Apache Pulsar - A Cloud Native, Unified Messaging and Streaming System for Modern Data Infrastructure
- What You Should Know About Apache Pulsar in 2022
- Pulsar + Envoy: Building an OTO Marketing Platform for Different Business Scenarios on Microservices
- Stability Optimization of Apache Pulsar at Huawei Mobile Services
- Pulsar in Smart Education: How NetEase Youdao Put Pulsar into Practice for Complex Business Scenarios
- Running Trillions of Messages: How Apache Pulsar Supports Big Data Business at Tencent
- The Exploration and Practice of Apache Pulsar in vivo
- Apache Pulsar in Volcano Engine E-MapReduce: Integration and Scenarios
- Migrate Cross-cluster Tenant Based on Geo Replication
- Support Large Traffic in WeChat: The Practice of Apache Pulsar in Real Time Recommendation
- Apache Pulsar + KubeEdge: Managing Edge Devices with Low Latency and Persistent Storage
- Migrating from RabbitMQ to Apache Pulsar: Using AMQP-on-Pulsar(AoP) in E-commerce Industry
- Apache Pulsar in the edge-device with thousands of topics:Pulsar Functions in Smart Cities
- How to achieve better team integration and data governance by Apache Pulsar
- A Deep Dive into Pulsar's Geo-replication for High Availability
- A New Way of Managing Pulsar with Infrastructure as Code
- Deep Dive into Pulsar Lifecycle
- Deep Dive into Message Chunking in Pulsar
- Dive into the differences between Apache Pulsar and Apache Kafka
- Native Pulsar support in Tencent TianQiong StarRocks
- Pulsar + Flink + Camel: How Vertice Built its CMDB-based Real-time Data platform
- Build A Real-Time Data Warehouse Based on Apache Pulsar
- Simplify Pulsar Functions Development with SQL
- RisingWave: Cloud-Native Streaming SQL over Pulsar
- Pulsar + TiDB: Real Time GitHub Data Analysis in OSSInsight
- Using Pulsar in Apache ShenYu to Store and Publish Access Logs
- Pulsar Summit SF 2022: Community Event Recap
- Sizzle Reel
- Opening Remarks
- Event-Driven Applications Done Right
- Beam + Pulsar Powerful Stream Processing at Scale
- Data Democracy: Journey to User-Facing Analytics
- Pulsar @ Scale. 200M RPM and Thousand of Instances
- Pulsar's Journey in Yahoo!: On prem, Cloud and Hybrid
- Understanding Broker Rebalancing
- Message Redelivery: An Unexpected Journey
- Validating Apache Pulsar’s Behavior Under Failure Conditions
- Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd
- Blue-Green Deploys with Pulsar & Envoy in an Event-Driven Microservice Ecosystem
- Building Reliable Lakehouses with Apache Pulsar and Delta Lake
- Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache Hudi
- Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Pulsar
- Is Using KoP (Kafka-on-Pulsar) a Good Idea?
- Simplify Pulsar Functions Development with SQL
- Distributed Database Design Decisions to Support High Performance Event Streaming
- Building an Asynchronous Application Framework with Python and Pulsar
- Apache Pulsar. What we Learned from Building a Modern Messaging and Streaming System for Cloud
- Supporting the entire lifecycle of Streaming Data
- Designing Pulsar Clients to Run in Isolation
- Apache Pulsar with MQTT for Edge Computing
- Opening Remarks
-
Programming Languages
Categories
Sub Categories
[Pulsar Summit](https://pulsar-summit.org/)
303
[StreamNative YouTube channel](https://www.youtube.com/@streamnative7594/)
131
[DataStax Developers YouTube channel](https://www.youtube.com/@DataStaxDevs)
84
Announcements
46
Why Pulsar?
26
Application development
20
Operations
13
How Pulsar works
10
Self-managed
6
Uncategorized
3
Meetup groups
2
Adopting Pulsar
1
Managed solutions
1
For beginners
1