Flow and the Future of Reactive Systems on the JVM

3,697 views · Published 5 October 2017 · 34:53 · Indexed 24 October 2026

Channel: Java · 2017 · Science & Technology

Watch on YouTube

Konrad Malawski, Dev, Lightbend

In JDK9 the (java util concurrent) Flow interface family was introduced. In fact, it rose from the Reactive Streams initiative, which was adopted and developed by leading technology creators such as Lightbend, Netflix, Oracle, and Pivotal. This session explores the difference between reactive applications and reactive systems and shows how Flow ties into this. Specifically, you will see how building applications with this new paradigm leads to more-scalable, more-performant apps and then get more examples taking the concept to the level of systems—multiple applications interacting with each other in a reactive way—all tied together with Flow and various Reactive Streams implementations, including Akka and RxJava.

More from this channel