This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Friday, October 20 • 2:10pm - 3:10pm
Islands in the Stream: Integrating Akka Streams and Akka Actors

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

After realizing the power of the Akka Streams API for building scalable, reliable, and resilient systems for streaming data, people are often confused as to how the Akka Streams API relates to Akka Actors. I will demonstrate how actors and streams solve complimentary problems. I will start with the basic patterns for interfacing both streams with actors, and actors with streams. Then I will show how actors compliment streams with regard to error handling, location transparency, and the distribution of workloads. I will demonstrate a large number of streaming workloads running in an Akka Cluster, by leveraging Cluster Sharding and Distributed Data. I will conclude by showing how an actor can use Akka Persistence to implement an Event Sourcing model for an Akka Stream. Understanding how to integrate Akka Actors and the Akka Streams API is essential for building scalable, reliable, and resilient distributed-applications to handle streaming workloads.

avatar for Colin Breck

Colin Breck

Engineer, Tesla
I lead the cloud platforms organization for Tesla Energy developing real-time services and critical infrastructure for power generation, battery storage, vehicle charging, and grid services. Over the past five years, I have seen these platforms grow from their infancy to become the... Read More →

Friday October 20, 2017 2:10pm - 3:10pm CDT
Salon F/G