WHITE PAPER

Reactive Streams, Akka Streams and Akka HTTP

By Kevin Webber, Principal Consultant, RedElastic

By Kevin Webber, Principal Consultant, RedElastic and Larry Simon, Managing Director, Inflection Group

About This White Paper

For many enterprises, the "big" in Big Data is less about the overall volume of data and much more about the need for speed in shuffling data around in real time. We use the term “Fast Data” to describe the trend that enabled this fundamental shift from "data at rest" to "data in motion” to happen. Our data used to be offline––now it's online. Today we can see three major trends driving data volumes, velocity and variety at unprecedented exploding levels that threaten traditional datacenters with a literal data deluge:

  • Internet of Things (IoT) Real-time, data-driven customer interaction solutions Real-time business insight platforms By 2020, Gartner estimates that over 20 billion connected devices will be online, and that getting business value from this new big data opportunity will be a $263 billion market.
  • One of the main drivers of this movement is Reactive Streams 1.0.0 for the JVM, an effort to define a standard for passing streams of data between threads in an asynchronous and non-blocking fashion. This is a common need in Reactive systems, in which the volume of streaming "live" data to process is not predetermined.
  • Engineers from Lightbend are among the founding members of the Reactive Streams initiative, with Akka Streams (which includes Akka HTTP) at the forefront of this paradigm shift to “data in motion”.
  • In this whitepaper by Lightbend, we introduce Architects to the concepts behind the Reactive Streams initiative and expose the inner workings and benefits of Akka Streams and Akka HTTP.

Grab your copy

Please enter your information to receive your E-book chapter(s) of Reactive Streams, Akka Streams and Akka HTTP by Kevin Webber, Principal Consultant, RedElastic Kevin Webber, Principal Consultant, RedElastic and Larry Simon, Managing Director, Inflection Group and be signed up for the Lightbend Newsletter. Once you've entered your information and submitted the form, the PDF will be emailed to your address.

*Required: The information you provide will be used in accordance with the terms of our privacy policy. **Required Opt-In: I would like to receive the monthly newsletter, educational resources (white papers, ebooks, webinars, reports), and event information via email. You can unsubscribe at anytime or manage your email preferences here.

About Author

Kevin Webber, Principal Consultant, RedElastic

Kevin Webber has over 18 years of Java development and architecture experience. Before starting the boutique consulting firm RedElastic in 2016, he was Developer Advocate and Enterprise Architect at Lightbend. He was a popular presenter of Lightbend webinars and is a regular speaker on modern enterprise architecture practices.

About Authors

Kevin Webber, Principal Consultant, RedElastic

Kevin Webber has over 18 years of Java development and architecture experience. Before starting the boutique consulting firm RedElastic in 2016, he was Developer Advocate and Enterprise Architect at Lightbend. He was a popular presenter of Lightbend webinars and is a regular speaker on modern enterprise architecture practices.

Larry Simon, Managing Director, Inflection Group

Larry Simon was an IT Strategy Partner with Ernst & Young and CIO of Capgemini Canada before starting Inflection Group, a consulting company in Toronto focused on the Lightbend platform. He is also the creator and lead instructor of the University of Toronto’s certificate programs in Data Science and AI (which includes training in Scala, Spark and Kafka). He was also deeply helpful as an editor on my upcoming mini-book with O'Reilly. His decades of experience working with FIS clients at all levels, along with coaching brand new Scala/Spark developers through his teachings at U of T, will help us bring great insights to the paper.

About Lightbend

Lightbend (Twitter: @Lightbend) provides the leading Reactive application development platform for building distributed systems. Based on a message-driven runtime, these distributed systems, which include microservices and streaming fast data applications, can effortlessly scale on multi-core and cloud architectures. Many of the most admired brands around the globe are transforming their businesses with our platform, engaging billions of users every day through software that is changing the world. For more information on Lightbend, visit: lightbend.com