WEBINAR REPLAY |

Reactive Revealed 2/3: Elasticity, Scalability and Location Transparency in Reactive systems

With Viktor Klang, Deputy CTO Lightbend, Inc.

 Introduction to the series

More than ever before, organizations ask us questions like What does Reactive really mean and why should we care? What does “Going Reactive” mean for our Development and Operations teams? What are the business drivers and market forces that we should be aware of, and how can my organization start the journey towards modernizing our existing applications and infrastructure?

From Jonas Bonér, Viktor Klang and Konrad Malawski, co-authors of the Reactive Manifesto and contributors to the Reactive Streams initiative, we have set out to produce a three-part “Reactive Revealed” series to give an interactive opportunity for developers, architects and executives alike to get started with understanding Reactive from the beginning, providing an overview of the technological foundation behind it all.

Part 2: What you should know about Elasticity, Scalability and Location Transparency in Reactive systems

In the second of three webinars with live Q/A, we look into how organizations with Reactive systems are able to adaptively scale in an elastic, infrastructure-efficient way, and the role that location transparency plays in distributed Reactive systems. Reactive Streams contributor and deputy CTO at Typesafe, Inc., Viktor Klang reviews what you should know about:

  • How Reactive systems enable near-linear scalability in order to increase performance proportionally to the allocation of resources, avoiding the constraints of bottlenecks or synchronization points within the system
  • How elasticity builds upon scalability in Reactive systems to automatically adjust the throughput of varying demand when resources are added or removed proportionally and dynamically at runtime.
  • The role of location transparency in distributed computing (in systems running on a single node or on a cluster) and how of decoupling runtime instances from their references can embrace network constraints like partial failure, network splits, dropped messages and more.

In the third and final webinar in the series with Jonas Bonér, we go over resiliency, failures vs errors, isolation (and containment), delegation and replication in Reactive systems.

Previous

Part 1 - Asynchronous I/O, Back-pressure and the Message-driven vs. Event-driven approach in Reactive systems | presented by Konrad Malawski

Upcoming

Part 3 - Resiliency, Errors vs Failures, Isolation (and Containment), Delegation and Replication in Reactive systems | presented by Jonas Bonér 



WEBINAR REPLAY |

Reactive Revealed 2/3: Elasticity, Scalability and Location Transparency in Reactive systems

With Viktor Klang, Deputy CTO Lightbend, Inc. and

 Introduction to the series

More than ever before, organizations ask us questions like What does Reactive really mean and why should we care? What does “Going Reactive” mean for our Development and Operations teams? What are the business drivers and market forces that we should be aware of, and how can my organization start the journey towards modernizing our existing applications and infrastructure?

From Jonas Bonér, Viktor Klang and Konrad Malawski, co-authors of the Reactive Manifesto and contributors to the Reactive Streams initiative, we have set out to produce a three-part “Reactive Revealed” series to give an interactive opportunity for developers, architects and executives alike to get started with understanding Reactive from the beginning, providing an overview of the technological foundation behind it all.

Part 2: What you should know about Elasticity, Scalability and Location Transparency in Reactive systems

In the second of three webinars with live Q/A, we look into how organizations with Reactive systems are able to adaptively scale in an elastic, infrastructure-efficient way, and the role that location transparency plays in distributed Reactive systems. Reactive Streams contributor and deputy CTO at Typesafe, Inc., Viktor Klang reviews what you should know about:

  • How Reactive systems enable near-linear scalability in order to increase performance proportionally to the allocation of resources, avoiding the constraints of bottlenecks or synchronization points within the system
  • How elasticity builds upon scalability in Reactive systems to automatically adjust the throughput of varying demand when resources are added or removed proportionally and dynamically at runtime.
  • The role of location transparency in distributed computing (in systems running on a single node or on a cluster) and how of decoupling runtime instances from their references can embrace network constraints like partial failure, network splits, dropped messages and more.

In the third and final webinar in the series with Jonas Bonér, we go over resiliency, failures vs errors, isolation (and containment), delegation and replication in Reactive systems.

Previous

Part 1 - Asynchronous I/O, Back-pressure and the Message-driven vs. Event-driven approach in Reactive systems | presented by Konrad Malawski

Upcoming

Part 3 - Resiliency, Errors vs Failures, Isolation (and Containment), Delegation and Replication in Reactive systems | presented by Jonas Bonér 



SUBSCRIBE

SHARE

About Presenter

Viktor Klang, Deputy CTO Lightbend, Inc.

Viktor ”√” Klang, is a distributed & concurrent programming enthusiast, former Tech Lead for the Akka project, a founding member of the Reactive Streams Initiative and a principal contributor to scala.concurrent—concurrency utilities for the Scala Standard Library.

About Presenters

Viktor Klang, Deputy CTO Lightbend, Inc.

Viktor ”√” Klang, is a distributed & concurrent programming enthusiast, former Tech Lead for the Akka project, a founding member of the Reactive Streams Initiative and a principal contributor to scala.concurrent—concurrency utilities for the Scala Standard Library.

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