WEBINAR REPLAY |

Reactive Streams 1.0.0 and Why You Should Care

With Dr. Roland Kuhn Akka Tech Lead Lightbend, Inc.

In this webinar, Akka Team Lead and author Roland Kuhn presents the freshly released final specification for Reactive Streams on the JVM. This work was done in collaboration with engineers representing Netflix, Red Hat, Pivotal, Oracle, Typesafe and others to define a standard for passing streams of data between threads in an asynchronous and non-blocking fashion. This is a common need in Reactive systems, where handling streams of "live" data whose volume is not predetermined.

The most prominent issue facing the industry today is that resource consumption needs to be controlled such that a fast data source does not overwhelm the stream destination. Asynchrony is needed in order to enable the parallel use of computing resources, on collaborating network hosts or multiple CPU cores within a single machine.

Here we'll review the mechanisms employed by Reactive Streams, discuss the applicability of this technology to a variety of problems encountered in day to day work on the JVM, and give an overview of the tooling ecosystem that is emerging around this young standard.



WEBINAR REPLAY |

Reactive Streams 1.0.0 and Why You Should Care

With Dr. Roland Kuhn Akka Tech Lead Lightbend, Inc. and

In this webinar, Akka Team Lead and author Roland Kuhn presents the freshly released final specification for Reactive Streams on the JVM. This work was done in collaboration with engineers representing Netflix, Red Hat, Pivotal, Oracle, Typesafe and others to define a standard for passing streams of data between threads in an asynchronous and non-blocking fashion. This is a common need in Reactive systems, where handling streams of "live" data whose volume is not predetermined.

The most prominent issue facing the industry today is that resource consumption needs to be controlled such that a fast data source does not overwhelm the stream destination. Asynchrony is needed in order to enable the parallel use of computing resources, on collaborating network hosts or multiple CPU cores within a single machine.

Here we'll review the mechanisms employed by Reactive Streams, discuss the applicability of this technology to a variety of problems encountered in day to day work on the JVM, and give an overview of the tooling ecosystem that is emerging around this young standard.



SUBSCRIBE

SHARE

About Presenter

Dr. Roland Kuhn Akka Tech Lead Lightbend, Inc.

Roland leads the Akka project at Typesafe, is a co-author of the Reactive Manifesto, co-teaches the Coursera course “Principles of Reactive Programming” and is a passionate open-source hAkker. He also holds a Dr. rer. nat. in particle physics from TU München and has worked in the space industry for several years. He spends most of his life in the central European timezone.

About Presenters

Dr. Roland Kuhn Akka Tech Lead Lightbend, Inc.

Roland leads the Akka project at Typesafe, is a co-author of the Reactive Manifesto, co-teaches the Coursera course “Principles of Reactive Programming” and is a passionate open-source hAkker. He also holds a Dr. rer. nat. in particle physics from TU München and has worked in the space industry for several years. He spends most of his life in the central European timezone.

About Lightbend

Lightbend (Twitter: @Lightbend) provides the leading Reactive application development platform for building distributed systems. Based on a message-driven runtime, these distributed systems, which include microservices and streaming fast data applications, can effortlessly scale on multi-core and cloud architectures. Many of the most admired brands around the globe are transforming their businesses with our platform, engaging billions of users every day through software that is changing the world. For more information on Lightbend, visit: lightbend.com