Speaker

Chris Bono

Chris Bono

SWE - Spring Team at VMware

Actions

Focused on Spring for Apache Pulsar, Spring Cloud Dataflow, and Spring Cloud Stream Applications.

Crossing The Streams - leveraging Pulsar IO + Pulsar Functions together with Spring Cloud Stream

Apache® Pulsar™ is an open-source, distributed messaging and streaming platform built for the cloud. It provides Pulsar Functions and Pulsar IO connectors which can be leveraged to build Pulsar message processing applications.
Spring Cloud Stream is a framework for building message-driven micro-service applications. It provides a Pulsar binder implementation that can be used to build Pulsar message-processing applications.
Both of these solutions share a high degree of feature overlap and either could be used to solve the same problem. However, it need not be an ‘either-or’ proposition, they can actually be used in tandem.
In this talk, we will demonstrate Pulsar Functions and Pulsar IO connectors and show how Spring for Apache Pulsar simplifies their usage. We will also show how to use the Spring Cloud Stream Pulsar Binder in your application. Finally, we will “cross the streams” and leverage these technologies together to build a Pulsar message processing application.

Introducing Spring for Apache Pulsar

Spring for Apache Pulsar is a library that makes it easy to create stand-alone, production-grade Spring based Applications using Apache Pulsar that you can "just run".

In this talk we will explore Spring for Apache Pulsar by looking at the core features that it provides. We will see how this library unlocks developer velocity via Spring Boot foundations when designing pub-sub solutions with Apache Pulsar .

You will witness a live demo where we create a basic Spring for Apache Pulsar app and evolve it from imperative -> reactive -> native.

Apache Pulsar is a cloud-native, multi-tenant, high-performance solution for server-to-server messaging and queuing built on the pub-sub pattern. Pulsar combines the best features of a traditional messaging system like RabbitMQ with those of a pub-sub system like Apache Kafka.

Introducing Spring for Apache Pulsar

Spring for Apache Pulsar is a library that makes it easy to create stand-alone, production-grade Spring based Applications using Apache Pulsar that you can “just run”.

In this talk we will explore Spring for Apache Pulsar by looking at the core features that it provides including Spring Cloud Stream binder, Reactive support, GraalVM Native Image Support, and Pulsar IO/Functions support.

We will illustrate how this library unlocks developer velocity via Spring Boot foundations when designing pub-sub solutions with Apache Pulsar. You will see how to create a basic Spring for Apache Pulsar app and evolve it from imperative -> reactive -> native.

Chris Bono

SWE - Spring Team at VMware

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top