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

Schedule: DevOps sessions

11:35am–12:15pm Wednesday, 09/21/2016
Regent Audience level: Beginner
Michael Gorven (Facebook/Instagram)
Average rating: ***..
(3.75, 8 ratings)
Every time an Instagram engineer commits code to master (up to 40 times a day), it is automatically tested and deployed to a fleet of thousands of web servers in as little as 10 minutes. Michael Gorven describes the iterative approach Instagram took to build this system, the problems it faced along the way, the solutions it implemented, and the key principles which enable this to work. Read more.
1:30pm–2:10pm Wednesday, 09/21/2016
Regent Audience level: Intermediate
Florian Weingarten (Shopify)
Average rating: ****.
(4.33, 6 ratings)
Florian Weingarten gives a brief history of how Shopify evolved from a single-database, single-data-center application to a multidatabase, multi-data-center setup and explains how Shopify performs fully scripted data-center failovers without considerable downtime. Read more.
2:25pm–3:05pm Wednesday, 09/21/2016
Regent Audience level: Beginner
Guy Podjarny (Snyk)
Average rating: *****
(5.00, 1 rating)
Users expect us to keep their data private and trust the info we provide. Using HTTPS is a key part of maintaining this trust. If that weren't motivation enough, HTTPS also unlocks new tech, such as HTTP/2 and service workers, and can bump up your SEO. Guy Podjarny explains why you should prioritize using HTTPS and covers some of the easiest (and most cost-effective) steps to get started. Read more.
3:50pm–4:30pm Wednesday, 09/21/2016
Regent Audience level: Intermediate
Darron Froese (Datadog Inc.)
Average rating: ****.
(4.33, 6 ratings)
Datadog had 400 VMs in AWS, was ingesting millions of metrics per second, and was having pain around service discovery and quick configuration changes. Darron Froese discusses how Datadog integrated Consul into its environment, mistakes made and lessons learned, and some tips for successful implementation in your own environment. Read more.
4:45pm–5:25pm Wednesday, 09/21/2016
Regent Audience level: Intermediate
Tyler McMullen (Fastly)
Average rating: ****.
(4.43, 7 ratings)
Systems that run across continents and hemispheres, rather than across racks in a single data center, are becoming increasingly necessary; developers deploy their applications across multiple clouds or locations for redundancy and compliance and to push content closer to their users. Tyler McMullen explains why such systems must have fundamentally different designs than what we're used to. Read more.
11:35am–12:15pm Thursday, 09/22/2016
Nassau Audience level: Intermediate
Billy Yuen (Intuit, Inc.)
Average rating: ***..
(3.50, 2 ratings)
Netflix Hystrix is a well-known OSS framework for Circuit Breaker in Java. It is lesser known for its application in operational monitoring and debugging production issues, which is one of the biggest usages of Hystrix inside Netflix. Billy Yuen explains how to apply Hystrix to existing applications with undocumented dependencies and implement DevOps monitoring with Hystrix Metrics. Read more.
1:30pm–2:10pm Thursday, 09/22/2016
Nassau Audience level: Beginner
Erica Windisch (IOpipe)
Average rating: ****.
(4.50, 2 ratings)
Building serverless applications foregoes most worries about the underlying infrastructure and its reliability. Yet, applications still need to be managed, debugged, and monitored. In a way, serverless is like building applications without an operating system. Eric Windisch explores the challenges of managing these serverless applications and pokes at the answers too. Read more.
2:25pm–3:05pm Thursday, 09/22/2016
Nassau Audience level: Intermediate
Jan Schaumann (The Internet)
Average rating: *****
(5.00, 2 ratings)
Infosec failures are plentiful. Every day, we patch symptoms but fail to address the reasons for these behaviors. Jan Schaumann explains that it's time we come to terms with the fact we can't solve the (infosec) world's problems until we understand how people interact with the systems we build and how they make their choices. Read more.
3:50pm–4:30pm Thursday, 09/22/2016
Nassau Audience level: Intermediate
Mike McGarr (Netflix), Andrew Spyker (Netflix)
Average rating: ****.
(4.83, 6 ratings)
Mike McGarr and Andrew Spyker explain how Netflix has been evolving its existing cloud-native, Internet-scale service to add support for containers while integrating with a broad existing VM-based cloud infrastructure. Mike and Andrew explore how containers are improving developer productivity and deepening Netflix’s control over resource management given its already proven cloud architecture. Read more.
4:45pm–5:25pm Thursday, 09/22/2016
Nassau Audience level: Intermediate
Yvette Pasqua (Meetup)
Average rating: ****.
(4.40, 5 ratings)
One of the most exciting (and difficult) decisions for a software company to make is to rebuild its infrastructure. But once teams are spun up and start working, then what? Yvette Pasqua, Wayne Folkes, and Alessandro Bologna offer a practical perspective on how to successfully plan, design, build, and ship infrastructure, sharing lessons from the front lines of Meetup's recent redesign. Read more.