Company

Typesafe Releases "Akka Streams" to Simplify Data Streaming on the JVM

Back to news...

Typesafe Releases "Akka Streams" to Simplify Data Streaming on the JVM

April 17, 2014

in PressRelease

Implemented on the Draft Proposal Reactive Streams Specification, Akka Streams Clears Path for Developers to Asynchronous, Non-Blocking Data Streaming

SAN FRANCISCO, CA--(- Apr 17, 2014) - Typesafe, provider of the world's leading Reactive platform and the company behind Play Framework, Akka, and Scala, today announced the release of Akka Streams, the first implementation of the new Reactive Streams specification.

Historically, stream-based processing on the JVM ("Java Virtual Machine") has been perilous for both developers and operations, because when data is streamed at higher rates than targets can handle, excess data queues up in memory and systems fail in production. Akka Streams is designed to help developers more easily achieve truly asynchronous, non-blocking data streaming on the JVM.

"Asynchronous data streaming on the JVM is quite complex to get right today, and it often requires manual intervention by Ops to provision resources manually to avoid it to blow up in production," said Viktor Klang, Chief Architect at Typesafe and one of the original authors of the Reactive Streams specification. "The idea behind Akka Streams is to leverage the battle tested Akka Actors to provide a straightforward execution model for statically typed streams of data that consume system resources in a predictable way."

Akka is a toolkit developed by Typesafe and based on the Actor Model for building highly concurrent, distributed and fault tolerant applications on the JVM. 

Additional Resources: