7–9 November 2016: Conference & Tutorials
9–10 November 2016: Training
Amsterdam, The Netherlands

Schedule: Reimaging DevOps, security, and infrastructure sessions

11:50–12:30 Monday, 7/11/2016
Forum Audience level: Intermediate
Average rating: ****.
(4.33, 9 ratings)
We often hear talks on scale and reliability, mostly based on personal experience and lessons learned. Avishai Ish-Shalom asks what mathematics tells us about reliability and scale. Can math help us scale our systems and companies? It turns out that failure models, probability, statistics, and other domains can help our analysis and provide useful insights Read more.
11:50–12:30 Monday, 7/11/2016
Emerald Room & Lounge Audience level: Intermediate
Matthew Skelton (Skelton Thatcher Consulting)
Average rating: ****.
(4.69, 16 ratings)
Moving from a monolith to microservices can be daunting. How do you choose the right bounded contexts? How small should services be? Which teams get which services? And how do you keep things from falling apart? Matthew Skelton explains how to infer some useful heuristics for evolving from a monolithic architecture to a set of more loosely coupled services by starting with the needs of the team. Read more.
13:45–14:25 Monday, 7/11/2016
Forum Audience level: Advanced
Emanuil Slavov (Falcon.io)
Average rating: ****.
(4.27, 15 ratings)
The elephant in the room that every developer ignores is that all automated tests (except unit) are too slow for today’s fast-paced, first-to-market environment. With slow automated tests, you’re just shipping problems faster to production. Emanuil Slavov explains how the team at Komfo made automated tests run 60x faster using containers, hermetic servers, and improved architecture. Read more.
13:45–14:25 Monday, 7/11/2016
Emerald Room & Lounge Audience level: Intermediate
Adam Surák (Algolia)
Average rating: ****.
(4.85, 13 ratings)
Who do you trust? What do you control? What are your dependencies? Reliability on the Internet is an adrenaline-fueled adventure, but we all want a good night sleep and working service sometimes. Adam Surák takes a closer look at some reliability nightmares and explains how they could be dealt with. Read more.
13:45–14:25 Monday, 7/11/2016
G102/103 Audience level: Intermediate
Kazuho Oku (DeNA)
Average rating: ****.
(4.03, 30 ratings)
New performance bottlenecks become apparent as web browsers and servers start using HTTP/2. Kazuho Oku explains the issues, their mitigation, and how the developers of the HTTP protocol are trying to make the Web even faster, covering the reality of HTTP/2 prioritization, cache-aware server push, the impact of load balancers for HTTP/2, mobile optimization, and HTTP caching. Read more.
14:40–15:20 Monday, 7/11/2016
Emerald Room & Lounge Audience level: Beginner
Rix Groenboom (Parasoft), Robert Schrijvers (Schrijvers IT Improvement)
Average rating: *....
(1.94, 17 ratings)
Do you want to regain control of testing what you want to test, when you want to? Are your testing efforts blocked by unavailable or restricted dependencies? Rix Groenboom and Robert Schrijvers demonstrate an approach that allows you to create tailor-made test environments on the fly by leveraging service virtualization, containers, and cloud services, enabling you to test anything, anytime. Read more.
16:10–16:50 Monday, 7/11/2016
Emerald Room & Lounge Audience level: Intermediate
Mario Kostelac (Intercom)
Average rating: ****.
(4.20, 5 ratings)
Data stores are the backbone of every modern application. Mario Kostelac shares Intercom's journey to the biggest MySQL instance on Amazon RDS and explains how AWS Aurora saved Intercom's scaling when it quickly became too small. In short, Mario explains how Intercom moved a live database with more than two billion rows with almost no downtime and without losing a single row. Read more.
17:05–17:45 Monday, 7/11/2016
Emerald Room & Lounge Audience level: Intermediate
Peter Sbarski (A Cloud Guru)
Average rating: ****.
(4.60, 10 ratings)
With the release of AWS Lambda, there has been a sustained movement toward the adoption of serverless architectures, which allow developers to build rich, scalable, and cost-effective applications without having to maintain traditional multitier backends. Peter Sbarski explains how to create scalable applications using serverless architecture with AWS Lambda, API Gateway, and other services. Read more.
17:05–17:45 Monday, 7/11/2016
Forum Audience level: Beginner
Amir Chaudhry (Docker)
Average rating: ****.
(4.50, 2 ratings)
The stakes are rising as we connect ever more electronics to the Internet (connected pacemaker, anyone?), and we tend to carry forward legacy technology, assumptions, and problems into these new environments. By rethinking how we deploy and manage cloud software today, we can better program the IoT. Amir Chaudhry explores one approach—unikernels—that can span both the cloud and the IoT. Read more.
11:50–12:30 Tuesday, 8/11/2016
Emerald Room & Lounge Audience level: Non-technical
Guy Podjarny (Snyk)
Average rating: ****.
(4.29, 7 ratings)
From Heartbleed to ImageTragick, vulnerabilities in open source are repeatedly shaking the Web. But who is responsible for fixing these issues? OSS is a community feat. Securing it must be as well. Guy Podjarny discusses the roles for authors, consumers, and tools in keeping open source secure. Read more.
13:45–14:25 Tuesday, 8/11/2016
Emerald Room & Lounge Audience level: Intermediate
Mandi Walls (Chef)
Average rating: ***..
(3.88, 8 ratings)
When we're looking for improved velocity and speeding up the process of delivering value to customers, incorporating security and compliance requirements is important. Mandi Walls offers an overview of InSpec, a tool that can help bridge the gap between security needs and operational realities in continuous delivery workflows. Read more.
13:45–14:25 Tuesday, 8/11/2016
G102/103 Audience level: Intermediate
Liz Rice (Aqua Security)
Average rating: ****.
(4.12, 8 ratings)
Containers start and stop much more quickly than virtual machines, which offers opportunities for scaling services in real time to cope with demand. Liz Rice briefly explains what microscaling is before sharing how taking a fortunately timed MOOC on robotics led her to try out some interesting math in the microscaling code. Read more.
14:40–15:20 Tuesday, 8/11/2016
Emerald Room & Lounge Audience level: Intermediate
Jasvir Nagra (Instart Logic)
Average rating: ****.
(4.50, 8 ratings)
Bots today slow down servers with unnecessary load and increasingly use real browsers to automate attacks. Jasvir Nagra explores how existing solutions work, their pros and cons, how to morph your application and use behavior-based signals to more precisely detect and thwart bots, and the analysis and automatic rewriting needed to correctly transform your web app safely. Read more.
17:05–17:45 Tuesday, 8/11/2016
Forum Audience level: Beginner
Average rating: ****.
(4.69, 29 ratings)
To ship software at the rate that we do (or strive to), we need the right tools and the right setup. Lorna Mitchell discusses how the layout of your Git repository can really help or hinder how your teams work together. Read more.
17:05–17:45 Tuesday, 8/11/2016
Emerald Room & Lounge Audience level: Intermediate
Rekha Joshi (Intuit)
Average rating: ***..
(3.20, 5 ratings)
Performance and security are often at loggerheads. Rekha Joshi explains why and offers a deep dive into how performance and security are managed in some of the most intense and critical data platform services at Intuit. Read more.
9:30–13:00 Wednesday, 9/11/2016
G102/103 Audience level: Intermediate
Adrian Mouat (Container Solutions)
Average rating: ***..
(3.75, 8 ratings)
Adrian Mouat demonstrates how to secure a modern, microservice-based system. You'll start by running and hacking into a vulnerable system before switching roles and using various Docker tools and features to protect the system. While the tutorial focuses on Docker, the patterns and information can help secure any production container system. Read more.
11:30–13:00 Wednesday, 9/11/2016
G104/105 Audience level: Intermediate
Colin Charles (Percona)
The MySQL world is over 20 years old. In that time, many solutions have come and gone, many others have evolved, and even more have been created to provide solutions around high availability. Colin Charles explores all of these alternatives in an unbiased nature with a particular focus on open source solutions. Read more.
14:00–17:30 Wednesday, 9/11/2016
Emerald Room Audience level: Intermediate
Rick Fast (Expedia)
Average rating: ****.
(4.77, 13 ratings)
There's more to microservices than just being small. Modern service-oriented architectures typically reside in more volatile environments, and the lifespan of a single service instance is much shorter than it used to be. Rick Fast explores how to design services and their infrastructure to allow for dynamic placement, resiliency, monitoring, and discovery. Read more.