Christopher Hunt


Senior Engineer at Typesafe, member of Play framework team

Christopher is a senior engineer at Typesafe and a member of the Play framework team. His most recent contribution for Play has been sbt-web; a technology that brings web development concerns to sbt. Christopher is now also involved in the active application of akka-streams, akka-http and akka-cluster. Prior to Typesafe Christopher worked in R&D at the SpringSource division of VMware, now known as Pivotal. Christopher brings 30 years of development experience to Typesafe.

Christopher lives in Australia just south of Sydney.

YOW! 2014 Melbourne

Introducing Reactive Streams


Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure on the JVM.

Handling streams of data—especially “live” data whose volume is not predetermined—requires special care in an asynchronous system. The most prominent issue is that resource consumption needs to be carefully 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

This presentation will use the new akka-streams project and Scala to demonstrate how streams with back pressure can be managed.