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

Schedule: Reactive and its variants sessions

4:50pm–5:40pm Tuesday, February 27, 2018
Location: Mercury Ballroom
Secondary topics:  Framework-focused, Hands-on
Kai Wähner (Confluent)
Average rating: ****.
(4.00, 2 ratings)
Kai Wähner shares a highly scalable, mission-critical infrastructure using Apache Kafka and Apache Mesos: Kafka brokers are used as the distributed messaging backbone; Kafka’s Streams API embeds stream processing into any external application without the need for a dedicated streaming cluster; and Mesos is used as a scalable infrastructure to leverage the benefits of a cloud-native platform. Read more.
4:50pm–5:40pm Tuesday, February 27, 2018
Location: Grand Ballroom West
Secondary topics:  Best Practice, Theoretical
Duncan DeVore (Lightbend)
Average rating: ***..
(3.67, 3 ratings)
Duncan DeVore discusses the ins and outs of dealing with modular JVM-based application consistency, distributed state, and identity coherence with techniques such as idempotency, eventual and casual consistency, the CAP theorem, single source of truth, and distributed domain design. Read more.
10:45am–12:15pm Wednesday, February 28, 2018
Location: Grand Ballroom West
Secondary topics:  Best Practice, Overview
Stephen Pember (Toast)
Average rating: ***..
(3.33, 3 ratings)
Event storage offers many practical benefits to distributed systems providing complete state changes over time, but there are a number of challenges when building an event store mechanism. Stephen Pember explores some of the problems you may encounter and shares real-world patterns for working with event storage. Read more.
1:15pm–2:05pm Wednesday, February 28, 2018
Location: Grand Ballroom West
Secondary topics:  Framework-focused, Theoretical
Viktor Klang (Lightbend)
Average rating: **...
(2.67, 3 ratings)
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. Read more.
4:50pm–5:40pm Wednesday, February 28, 2018
Location: Grand Ballroom West
Secondary topics:  Best Practice, Framework-focused
Marty Brodbeck (Shutterstock)
Average rating: ****.
(4.00, 2 ratings)
In an effort to consolidate and modernize the company’s technology stack, Shutterstock recently embarked on a technology overhaul, which also led to organizational and cultural change. Marty Brodbeck shares some of the decisions Shutterstock made and the challenges it faced during this huge transformation, along with key principles that drove and guided the shift. Read more.