Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Reactivating enterprise integration

Viktor Klang (Lightbend)
1:15pm–2:05pm Wednesday, February 28, 2018
Secondary topics:  Framework-focused, Theoretical
Average rating: **...
(2.67, 3 ratings)

Who is this presentation for?

  • Architects and developers

What you'll learn

  • Learn how reactive programming can be applied to enterprise integration


As software grows more and more interconnected, and with several generations of software having to interoperate, a new take on the integration of systems is needed. Ad hoc, unversioned, and unreplicated scripts just won’t suffice, and enterprise service buses have known stability, reliability, performance, and scalability problems.

Viktor Klang offers a new take on enterprise integration patterns that builds on top of the Reactive Streams standard, an orchestration layer where transformations are standalone, composable, and reusable and—most importantly—use asynchronous flow-control (backpressure) to maintain predictable, stable behavior over time. Viktor also explains how one-off workloads relate to continuous and batch workloads and how they can be addressed by that very same orchestration layer. He concludes with a discussion of how a design like this achieves resilience, scalability, and ultimately, responsiveness.

Photo of Viktor Klang

Viktor Klang


Viktor Klang is the deputy CTO at Lightbend. He’s known as a problem solver, developer, prolific contributor to the Akka project, Akka tech lead emeritus, member of the Reactive Streams Special Interest Group, and contributor to the Scala Standard Library concurrency APIs.