Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Thirst-quenching Streams for the Reactive Mind

This talk will cover how streams leverage on the underlying multicore processor to achieve parallelism, the push vs. pull streaming model, a simple use case with code examples to illustrate different API usages, and runtime processing analysis.

Intermediate
32m
(2)

Created by DevSecCon

Last Updated Jan 25, 2024

Course Thumbnail
  • Course

Thirst-quenching Streams for the Reactive Mind

This talk will cover how streams leverage on the underlying multicore processor to achieve parallelism, the push vs. pull streaming model, a simple use case with code examples to illustrate different API usages, and runtime processing analysis.

Intermediate
32m
(2)

Created by DevSecCon

Last Updated Jan 25, 2024

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

With the advances in multicore hardware and virtualization technologies and the demand for highly responsive, resilient, and elastic systems and increasingly sophisticated applications, an array of reactive data stream processing libraries have been born to address the needs. Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure. This encompasses efforts aimed at runtime environments that include JVM and Javascript, as well as network protocols. So, how do the various library implementations of Reactive Streams, such as Spring Reactor, Reactive Extension (Rx)'s Observables, and RSocket, stack up against each other? This presentation will go into some details on how streams leverage on the underlying multicore processor to achieve parallelism. It will then explain the push vs. the pull streaming model. Finally, you will experience a simple use case with code examples to illustrate the different API usages, as well as runtime processing analysis between a few popular Java implementations of Reactive Streams.

Thirst-quenching Streams for the Reactive Mind
Intermediate
32m
(2)
Table of contents

About the author
DevSecCon - Pluralsight course - Thirst-quenching Streams for the Reactive Mind
DevSecCon
91 courses 3.9 author rating 406 ratings

DevSecCon is the global community dedicated to DevSecOps to help implement security in the overall development process.

Get started with Pluralsight