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

Schedule: Scale sessions

1:15pm–2:05pm Tuesday, February 27, 2018
Location: Grand Ballroom West
Secondary topics:  Best Practice, Case Study
Steven Wu (Netflix)
Average rating: **...
(2.42, 19 ratings)
Steven Wu explains how Netflix’s SPaaS platform empowers users to focus on extracting insights from data streams and build stream processing applications and shares lessons learned building and operating the largest SPaaS use case: Netflix’s Keystone data pipeline, a self-serve platform for creating near-real-time event pipelines that processes three trillion events and 12 PB of data every day. Read more.
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: Regent
Secondary topics:  Anti-Pattern, Best Practice
Robert Lefkowitz (Warby Parker)
Average rating: ****.
(4.64, 11 ratings)
Robert Lefkowitz offers a overview of technical debt, explaining how to prevent or reduce it, when to increase it, and how to use refactoring to refinance it. 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.
3:50pm–4:40pm Wednesday, February 28, 2018
Location: Mercury Ballroom
Secondary topics:  Best Practice, Case Study
Suudhan Rangarajan (Netflix)
Average rating: ****.
(4.83, 6 ratings)
As Netflix continues its journey beyond 100M members, the company is rearchitecting its critical Playback API service to better serve its business needs for the next three to five years. Suudhan Rangarajan discusses why and how Netflix rebuilt the Playback API service and outlines a rigorous framework that you can use to reason about your microservice architecture. 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.