Back to Java User Group Home Print this page

Garden State Java User Group

March 2022 Meeting Information

March 8, 2022
Event Messaging for the Best of Both Worlds

We are happy to announce that Mary Grygleski will be our special guest for this month's meeting.

When it comes to distributed, event-driven messaging systems, we usually see them supporting either one of two types of semantics: streaming, or queueing, and rarely do we find a platform that supports both. In this presentation, we'll first get an introduction and some clarifications of event-driven versus message-driven systems, event streams, and stream processing.

We will then take a look at Apache Pulsar which offers a very unique capability in modern, cloud-native applications and architecture, in which its platform supports both publish-subscribe and message queueing. We will see how it works closely with and relies on Apache Bookkeeper for its durable, scalable, and performant storage of log streams. We will also compare Apache Pulsar with the popular Apache Kafka platform to understand some of their key differences.