Scalable distributed messaging&streaming with Apache Pulsar
06-20, 16:00–16:40 (Europe/Berlin), Maschinenhaus

In this session, you'll discover seven Apache Pulsar features that enable you to build amazing event-driven applications and how Apache Pulsar differs from traditional message brokers.


Today, when you think about building event-driven and real-time applications, the words that come to you spontaneously are probably: RabbitMQ, ActiveMQ, or Kafka. These are the solutions that dominate this landscape. But have you ever heard of Apache Pulsar?

After a brief presentation of the fundamental concepts of messaging, you'll discover the Pulsar features that enable you to build amazing event-driven applications.
You'll learn the following:
- how Apache Pulsar architecture differs from other brokers
- how it enables scaling processing power & data independently, quickly, and with no hassle
- how it guarantees high durability of messages
- how it can be relevant as a unified streaming & messaging platform
- how to integrate Pulsar with your existing application portfolio that is compatible with Kafka or RabbitMQ
- some insight into the open-source community around Pulsar

See also: Slides (1.4 MB)

Julien Jakubowski is a Developer Advocate at StreamNative with over 20+ years of experience as a developer, staff engineer, and consultant. He has built several complex systems with distributed, scalable, and event-driven architecture for various industrial sectors such as retail, finance, and manufacturing.

Julien delivers talks at conferences on software engineering: Devoxx, Java User Groups, and Google Developer Groups, among others.

Julien is also one of the founders and leaders of the Ch'ti JUG - Java User Group of Lille, France.