Reactive Programming versus Reactive Systems
lightbend.com