Engineering the Future of Software
November 13–14, 2016: Training
November 14–16, 2016: Tutorials & Conference
San Francisco, CA

Schedule: Distributed systems sessions

2:15pm–3:05pm Tuesday, 11/15/2016
Location: Grand Ballroom Level: Intermediate
Average rating: **...
(2.00, 6 ratings)
As is often the case with software development, we try to plan ahead, yet we frequently fail. Baruch Sadogursky explains why, even though JFrog envisioned Bintray as a high-loaded distribution service and planned for scale accordingly, when it hit, JFrog still had to adapt. Read more.
3:50pm–4:40pm Tuesday, 11/15/2016
Location: Grand Ballroom Level: Intermediate
Scott Mansfield (Netflix)
Average rating: ***..
(3.88, 8 ratings)
Netflix is well known for championing the microservice model, but within the complex layers of dependencies is a hidden service: the caching layer. Scott Mansfield explains how the EVCache service fits into the Netflix experience and how it works in the dynamic cloud environment to provide fast and scalable application data caching. Read more.
4:50pm–5:40pm Tuesday, 11/15/2016
Location: Tower Salon A Level: Intermediate
Derek Ashmore (Break The Monolith)
Average rating: ***..
(3.67, 6 ratings)
Serverless architectures, such as AWS Lambda, Google Cloud Functions, and Azure's Serverless Compute service, relieve you of hardware and scaling set-up concerns. Derek Ashmore explores AWS Lambda, comparing and contrasting it with Google's and Azure's offerings. Read more.
10:45am–12:15pm Wednesday, 11/16/2016
Location: Georgian Level: Intermediate
Kelsey Hightower (Google)
Average rating: ****.
(4.75, 8 ratings)
Kubernetes provides a new set of abstractions and patterns for building automation tools that are highly available and scale to thousands of nodes. Kelsey Hightower explains how to move beyond shell scripting and leverage cluster-level APIs and distributed systems design patterns for building next-generation automation tools. Read more.
1:15pm–2:05pm Wednesday, 11/16/2016
Location: California West Level: Advanced
Mariana Cedica (Nuxeo)
Average rating: **...
(2.25, 4 ratings)
Although it's a classical approach, multitenancy at the application level comes with limitations in terms of processing isolation, efficient hardware utilization, and advanced per-tenant configuration. Mariana Cedica demonstrates Nuxeo's new container-based approach—powered by dynamic Docker containers, CoreOS, Fleet, and Gogeta—that avoids common issues with traditional multitenancy. Read more.
2:15pm–3:05pm Wednesday, 11/16/2016
Location: Georgian Level: Beginner
Markus Eisele (Lightbend)
Average rating: **...
(2.25, 4 ratings)
The problem with microservices is that the developers are left alone with provisioning and continuous delivery systems, containers and resource schedulers, and frameworks and patterns to help slice existing monoliths. Markus Eisele explains how to regain control and efficiently develop microservices without having to provision complete production-like environments locally, by hand. Read more.
3:50pm–4:40pm Wednesday, 11/16/2016
Location: Tower Salon A Level: Beginner
Karl Isenberg (Mesosphere)
The container orchestration wars are upon us. A dozen container orchestrators vie to be the kernel of the modern data center. But can the warring parties come together on a standard interface for modern cluster operations? Karl Isenberg explores what these parties have in common and outlines what a common interface might look like for operating these distributed operating systems. Read more.