Back To Schedule
Thursday, November 15 • 10:40am - 11:00am
Monitoring Reactive Streams

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

Reactive Streams are the key to build asynchronous, data-intensive applications with no predetermined data volumes. By enabling non-blocking backpressure, they boost the resiliency of your systems by design. But how do you tune and debug such applications? When productionizing Reactive Streams, the same backpressure that preserves the safety of your pipeline can get in the way of effectively monitoring its status. In this talk we’ll present a line of action to 
  1. measure the throughput of your pipeline
  2. identify its bottlenecks and look at possible tuning counteractions
  3. diagnose liveness issues.
Examples will be in Scala and Akka Streams, however these patterns are generic and applicable to any Reactive Streams implementation out there.

avatar for Stefano Bonetti

Stefano Bonetti

Software Engineer
Stefano has been developing large scale backend systems within the cozy boundaries of the JVM for a few years, and he has recently become passionate about the Scala ecosystem - especially all things Akka. He has contributed to Akka, Akka HTTP and Alpakka codebases. Since 2017 he presented... Read More →

Thursday November 15, 2018 10:40am - 11:00am PST