Flow and the Future of Reactive Systems on the JVM HD
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.