September 19–20, 2016: Training
September 20–22, 2016: Tutorials & Conference
New York, NY

Schedule: Infrastructure reimagined sessions

9:00am–12:30pm Tuesday, 09/20/2016
Beekman Audience level: Intermediate
Jerome Petazzoni (Tiny Shell Script LLC)
Average rating: ***..
(3.00, 12 ratings)
Jérôme Petazzoni walks you through taking an application from development to production with Docker. You'll run a sample app on a single node with Compose and add scaling and load balancing before provisioning a cluster of Docker nodes and deploying the application on that cluster. Jérôme also demonstrates how to perform Ops tasks and explores options for high availability. Read more.
1:30pm–5:00pm Tuesday, 09/20/2016
Sunil Shah (Mesosphere), Roger Ignazio (Mesosphere)
Average rating: **...
(2.50, 4 ratings)
Sunil Shah and Roger Ignazio introduce DC/OS, a recently open sourced distributed operating system based on Apache Mesos, and demonstrate how to integrate it with Jenkins, allowing you to set up a continuous delivery pipeline that takes an application composed of microservices from code repository to Docker Hub to a staging or production server with seamless automation. Read more.
1:30pm–5:00pm Tuesday, 09/20/2016
Average rating: ***..
(3.75, 4 ratings)
Andrea Spadaccini presents a large-scale systems design problem, which you will work to solve in a group setting, helped by feedback from Andrea and group facilitators. You'll learn to analyze a problem and put together a solution from applicable building blocks. Read more.
11:35am–12:15pm Wednesday, 09/21/2016
Beekman Audience level: Beginner
Joe Damato (
Average rating: ***..
(3.00, 3 ratings)
Infrastructure as code might be literally impossible because none of the core open source software we use actually works. Joe Damato examines what it means for infrastructure to be represented as code, outlines some fundamental software components required for automating infrastructure using code, and discusses some interesting failure cases for these tools. Read more.
1:30pm–2:10pm Wednesday, 09/21/2016
Beekman Audience level: Advanced
Susan Fowler (Stripe)
Average rating: ****.
(4.42, 12 ratings)
Drawing on her experience at Uber, Susan Fowler explains how to smash a monolithic API into many hundreds of containerized microservices for fun and profit—and how to create a posture of resiliency and reliability around an infrastructure that grows and changes daily with incredible velocity. Read more.
2:25pm–3:05pm Wednesday, 09/21/2016
Beekman Audience level: Intermediate
Hooman Beheshti (Fastly)
Average rating: ****.
(4.33, 12 ratings)
HTTP/2 has been ratified for months, and browsers have already committed to supporting it. Everything we hear tells us that the new version of HTTP will provide significant performance benefits while requiring little to no change to our applications. But deploying HTTP/2 may not be as easy as it seems. Hooman Beheshti examines HTTP/2's core features and how they relate to real-world conditions. Read more.
3:50pm–4:30pm Wednesday, 09/21/2016
Beekman Audience level: Intermediate
Sam Bisbee (Threat Stack)
Average rating: ****.
(4.00, 3 ratings)
Many of today’s popular tools and architectures, like immutable infrastructure, promise security and compliance benefits. Yet their implementations do not always deliver, often because of overlooked complexities. Sam Bisbee offers a data-driven, semi-dystopian look at how organizations are actually implementing security in the cloud. Read more.
4:45pm–5:25pm Wednesday, 09/21/2016
Beekman Audience level: Intermediate
Samy Al Bahra (Backtrace I/O)
Average rating: ****.
(4.33, 3 ratings)
In this world of horizontal scalability in the cloud, the art and science of high-performance server architecture has been neglected and relegated to the iron curtain of proprietary software. Samy Al Bahra examines key insights from research and practice in high-performance server architecture, drawing on examples from the servers that drive a majority of today’s online messaging and advertising. Read more.
11:35am–12:15pm Thursday, 09/22/2016
Gramercy Audience level: Intermediate
Matthias Rampke (SoundCloud LTD.)
Average rating: ****.
(4.00, 2 ratings)
Matthias Rampke offers a brief history of SoundCloud's internal and external load balancing and explains how SoundCloud mixes and matches open source technologies to cover all its load balancing needs without the need for expensive hardware. Read more.
1:30pm–2:10pm Thursday, 09/22/2016
Gramercy Audience level: Intermediate
Oliver Gould (Buoyant)
Average rating: ****.
(4.12, 8 ratings)
What is required to operate microservices at scale? Beyond containers, schedulers, and frameworks, what is actually required to turn hundreds of services, tens of thousands of machines, and millions of requests per second into a unified, performant application? Oliver Gould explores the evolution of Twitter's stack and the surprising glue that held it together: layer 5, the session layer. Read more.
2:25pm–3:05pm Thursday, 09/22/2016
Gramercy Audience level: Beginner
Tammy Butow (Gremlin)
Average rating: ****.
(4.29, 7 ratings)
Dropbox has grown enormously since launching in 2008, surpassing 500 million sign-ups and 500 petabytes of user data. Its Databases team of SREs manage thousands of MySQL servers, which requires a deep understanding of MySQL, automation, Linux, Python, hardware, performance tuning, monitoring, and reliability. Tammy Butow offers an overview of how Dropbox database infrastructure has scaled. Read more.
3:50pm–4:30pm Thursday, 09/22/2016
Gramercy Audience level: Non-technical
Rob Burke (GameStop, Inc.)
Average rating: *****
(5.00, 1 rating)
Rob Burke describes GameStop's migration of 12 ecommerce websites with millions of users from dedicated hardware to the cloud in three months. Because they were just "lifting and shifting," nothing should have changed—but it did. Now GameStop is facing some difficult challenges. Rob shares the lessons learned and examines the challenges that remain. Read more.
4:45pm–5:25pm Thursday, 09/22/2016
Gramercy Audience level: Intermediate
Kief Morris (ThoughtWorks)
Average rating: ****.
(4.00, 3 ratings)
Infrastructure as code leverages Agile engineering tools and practices to provision and manage highly reliable infrastructure at speed. Building on the concepts from his book, Infrastructure as Code, Kief Morris explains how a team can implement a change-management pipeline to create a fast, reliable process for testing and hosting infrastructure for their microservices-based system. Read more.