Apache Pulsar Transactions API Deep Dives

Transactions are an API in Apache Pulsar that enables atomic operations among pulsar consumers and producers. This talk covers the motivating factors for Transactions in a system like Apache Pulsar, deep dives into the transactions API, and walks through some examples of using Transactions with the pulsar4s client.

Internals of Stream Processing

Stream Processing Systems (SPSs) are an integral part of modern data-intensive companies. In a world where streams are becoming king, they are commonly employed for much more than data analytics. Yet, most of developers only use them and have never dove deep into the internals of the system.

Using Open Source Software to improve Streaming on the Edge

IoT devices are expected to number in the billions, each device enabled by one or more sensors, generating data about the device and its surrounding environment. Analyzing this data using machine learning (ML)/Artificial Intelligence (AI) models, for example, frequently requires transferring this data to the cloud.

Apache Bookkeeper and Apache Zookeeper for Apache Pulsar

Enrico Olivelli speaks to the Japan Apache Pulsar User Group about how Apache Pulsar uses Apache ZooKeeper and Apache BookKeeper, with a particular focus on how Pulsar guarantees consistency even in spite of common failures in distributed systems.

Apache Pulsar Deep Dive an End-to-End View of the Data Flow

Enrico Olivelli gives us a tour of how data moves from the Producer to the Consumer.

Apache Pulsar and Machine Learning

Simba Khadder shared his insights on why Pulsar Distributed Messaging system and its separation of storage and brokerage layers are great fit for AI/ML applications.

Leveraging Pulsar's Next Gen Streaming Capabilities from a JavaEE Application

In this session you will see how to use Pulsar in a JakartaEE Web Application deployed on Apache TomEE via the JMS/EJB API, without installing any additional components to your cluster.

Running Apache Pulsar in Multiple Regions

Zeke Dean walks us through how to run Apache Pulsar in multiple regions