Loading…
Tuesday, November 10 • 13:45 - 14:15
Implementing RSocket Ingress in Cloudflow

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Cloudflow is an SDK and a set of Kubernetes extensions that allows to build streaming applications as a set of small, composable components communicating with messages over Kafka and wired together with schema-based contracts. This approach can significantly improve reuse and allows you to dramatically accelerate streaming application development. 
Connectivity of Cloudflow applications to external services is provided by inlets and outlets. Currently, Cloudflow supports HTTP and file inlets. Although HTTP is widely used for these purposes, it might not be the best option because it was not designed for machine-to-machine communication. HTTP communications are typically JSON, which are not strongly typed, they support only request/response interactions, etc. A better option for Cloudflow inlets/outlets is usage of RSocket - a message driven binary protocol, which is performant, reactive and supports multiple interaction styles.
We will start by presenting main features of Cloudflow and RSockets and then show how they can be used together.
The resulting integration supports binary streams which lead to smaller packets, greater speed, and less latency. It also significantly simplifies the usage of the schema-first approach used throughout Cloudflow implementations.

Speakers
avatar for Boris Lublinsky

Boris Lublinsky

Principal Architect, Lightbend
Boris Lublinsky is a principal architect at Lightbend, where he specializes in big data, stream processing, and services. Boris has over 30 years’ experience in enterprise architecture. Over his career, he has been responsible for setting architectural direction, conducting architecture... Read More →
avatar for Oleh Dokuka

Oleh Dokuka

Software Engineer, RSocket
Software engineer working on RSocket and Project Reactor. Knows how to live with Reactive from both the user side as well as from the developer side. Java Champion. Co-author of the book on "Hands-On Reactive Programming in Spring 5"


Tuesday November 10, 2020 13:45 - 14:15 PST
cloud