The authors introduce the Reactive Streams project, demonstrating how to build applications that can connect to other Reactive Streams implementations in a completely non-blocking way.
The speakers show how to provide a scalable runtime environment, that is easily configured and assembled via a simple DSL.
Arjan van der Meer explains how to perform Analytical Software Design interface compliance using Microsoft Spec Explorer.
Gabriel Gonzalez introduces TSAR (TimeSeries AggregatoR), a service for real-time event aggregation designed to deal with tens of billions of events per day at Twitter.
Steve Hoffman, Ken Dallmeyer share their experience integrating Hadoop into the existing environment at Orbitz, creating a reusable data pipeline, ingesting, transporting, consuming and storing data.
Claudia Perlich discusses privacy-preserving representations, robust high-dimensional modeling, large-scale automated learning systems, transfer learning, and fraud detection.
Ted Dunning discusses the different options for running SQL on Hadoop including pros and cons.
This session describes architectural patterns for developing microservices: Service Decomposition, API Gateways, Stateless/Shared-Nothing Apps, Configuration and Backing Service Consumption, etc.
TJ Van Toll takes a look at where the hybrid ecosystem is today, and where it's heading, trying to evaluate if the ecosystem is growing or shrinking.
Alex Baldwin explains the exercises used in the 5 phases of a Design Sprint: Build, Diverge, Converge, Prototype, and Test.
Ben Hale discusses how to design microservices as RESTful APIs and implement them with minimal code using Spring Boot.
Paco Nathan keynotes on how Spark fits into the big data landscape, describing what other systems work with Spark, and explaining why Spark is needed in the future.