Build Systems that Drive Business
30–31 Oct 2018: Training
31 Oct–2 Nov 2018: Tutorials & Conference
London, UK

Tuesday, 30/10/2018

9:30

Add to your personal schedule
9:30–17:30 Tuesday, 30/10/2018
Training
Location: Thames Suite (Waterloo/Tower) Level: Intermediate
Sebastien Goasguen (TriggerMesh)
Average rating: *****
(5.00, 1 rating)
Can you develop and maintain applications using Kubernetes? That’s the question more employers are asking these days. Take the next step in your career by becoming a Certified Kubernetes Application Developer. You get a full day of test prep from O’Reilly’s top Kubernetes trainer and the opportunity to take the exam onsite, leaving an official Certified Kubernetes Application Developer. Read more.
Add to your personal schedule
9:30–17:30 Tuesday, 30/10/2018
Training
Location: Thames Suite (Richmond/Chelsea) Level: Beginner
Bret Fisher (DevOps Consultant)
Average rating: *****
(5.00, 1 rating)
Docker Captain Bret Fisher teaches you how to create containers, images, networks, and more using Docker Compose. Join in to practice your DevOps skills with a full day deploying multitier apps on server clusters with Swarm and other tools. This hands-on course covers over 50% of what’s needed for the Docker DCA certification. Read more.
Add to your personal schedule
9:30–17:30 Tuesday, 30/10/2018
Training
Location: Hilton Meeting Room 5/6 Level: Beginner
Brice Fernandes (Weaveworks)
Average rating: **...
(2.00, 3 ratings)
You want to get started with Kubernetes but aren't sure how. How do you manage your workloads or alert your team when something goes wrong? Join Brice Fernandes to learn how to configure and run a production-grade Kubernetes environment, covering all the basics from monitoring, alerting, and continuous deployment to DevOps, GitOps, observability, and security. Read more.

11:00

11:00–11:30 Tuesday, 30/10/2018
Location: Executive Lobby & Mezzanine Hallway
Morning Break (30m)

13:00

13:00–14:00 Tuesday, 30/10/2018
Location: Monarch Suite
Lunch (1h)

15:30

15:30–16:00 Tuesday, 30/10/2018
Location: Executive Lobby & Mezzanine Hallway
Afternoon Break (30m)

Wednesday, 31/10/2018

9:30

Add to your personal schedule
Add to your personal schedule
Add to your personal schedule
Add to your personal schedule
9:30–13:00 Wednesday, 31/10/2018
Tutorial
DevOps and SRE
Location: King's Suite - Balmoral Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Ana Medina (Gremlin)
Average rating: ****.
(4.00, 4 ratings)
Ana Medina walks you through the tools and practices you need to implement chaos engineering in your organization. Join in to discover how other companies are using chaos engineering—and the positive results they have had using chaos to create reliable distributed systems. Read more.
Add to your personal schedule
9:30–13:00 Wednesday, 31/10/2018
Tutorial
DevOps and SRE, Kubernetes
Location: King's Suite - Sandringham Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Bridget Kromhout (Microsoft)
In this hands-on Kubernetes workshop, Bridget Kromhout guides you through an interactive look at all the moving parts you need to know about to use Kubernetes in production. Read more.
Add to your personal schedule
9:30–13:00 Wednesday, 31/10/2018
Tutorial
Kubernetes, Microservices and Containers
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Michael Kehoe (LinkedIn)
Michael Kehoe walks you through building a small monitoring utility for cgroup containers to illustrate best practices in container monitoring. You'll explore various cgroup constraints and learn how to specifically monitor for each of them to ensure that your application is behaving as expected. Along the way, Michael shares tricks and tips about monitoring containerized applications. Read more.

11:00

11:00–11:30 Wednesday, 31/10/2018
Location: Mezzanine Hallway, Executive Lobby, and Windsor Foyer
Morning Break (30m)

13:00

13:00–14:00 Wednesday, 31/10/2018
Location: Mezzanine Hallway, Fiamma Restaurant, and Palace Foyer
Lunch (1h)

14:00

Add to your personal schedule
14:00–17:30 Wednesday, 31/10/2018
Tutorial
Building Secure Systems
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Mandi Walls (Chef)
Average rating: ****.
(4.00, 1 rating)
Mandi Walls offers an introduction to working with and creating comprehensive security and compliance profiles with InSpec—a human-readable language for creating and operating security and compliance profiles for your infrastructure. Read more.
Add to your personal schedule
14:00–17:30 Wednesday, 31/10/2018
Tutorial
Kubernetes, Monitoring, Observability, and Performance
Location: King's Suite - Sandringham Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Lee Calcote (SolarWinds), Girish Ranganathan (SolarWinds)
Lee Calcote and Girish Ranganathan walk you through building observable, resilient, and secure microservices with Istio and Kubernetes. Read more.
Add to your personal schedule
14:00–17:30 Wednesday, 31/10/2018
Tutorial
DevOps and SRE
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Kief Morris (ThoughtWorks)
Average rating: **...
(2.50, 4 ratings)
Kief Morris shares patterns and examples of Terraform projects using pipelines, automated tests, and loosely integrated stacks to enable a continuous flow of changes and improvements. Read more.

15:30

15:30–16:00 Wednesday, 31/10/2018
Location: Mezzanine Hallway, Executive Lobby, and Windsor Foyer
Afternoon Break (30m)

17:30

Add to your personal schedule
17:30–19:00 Wednesday, 31/10/2018
Event
Location: King's Suite - Balmoral
Average rating: *****
(5.00, 2 ratings)
Ignite is happening at Velocity on Wednesday, 31 October. Join us for a fun, high-energy evening of five-minute talks—all aspiring to live up to the Ignite motto: Enlighten us, but make it quick. Read more.

Thursday, 1/11/2018

8:00

8:00–8:15 Thursday, 1/11/2018
Location: Monarch Suite Foyer
Morning Coffee (15m)

8:15

Add to your personal schedule
8:15–8:45 Thursday, 1/11/2018
Event
Location: King's Suite Foyer
Jumpstart your networking at Velocity by coming to Speed Networking before the keynotes begin. Bring your business cards and prepare a minute of patter about yourself, your projects, and your interests. Read more.

9:00

Add to your personal schedule
9:00–9:05 Thursday, 1/11/2018
Keynote
Location: King's Suite
Nikki McDonald (O’Reilly Media), Ines Sombra (Fastly), James Turnbull (Microsoft)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra welcome you to the first day of keynotes. Read more.

9:05

Add to your personal schedule
9:05–9:30 Thursday, 1/11/2018
Keynote
Location: King's Suite
Anne Currie (Container Solutions)
Average rating: ****.
(4.62, 8 ratings)
The excessive and dirty energy use of data centers is one of the biggest ethical issues facing the tech industry today—and one that, ironically, Kubernetes was originally invented to help address. However, that's not how it's being used. Anne Currie dives into the ethics of data centers and explores Kubernetes's role. Read more.

9:30

Add to your personal schedule
9:30–9:55 Thursday, 1/11/2018
Keynote
Location: King's Suite
Katrina Owen (GitHub)
Average rating: ****.
(4.71, 7 ratings)
If you are here, then you’ve likely made it past the breakwaters of your career. You face vast stretches of career that can be met with little more than what you already have. And therein lies the threat. Katrina Owen explains why you must design your own crucible. Read more.

9:55

Add to your personal schedule
9:55–10:20 Thursday, 1/11/2018
Keynote
Location: King's Suite
Crystal Hirschorn (Condé Nast International)
Average rating: ***..
(3.80, 5 ratings)
Crystal Hirschorn explores incident planning, postmortem-driven development, chaos engineering, and observability practices and details the exponential effect they can have on leveling up your engineering organization, one controlled chaos experiment at a time. Read more.

10:20

Add to your personal schedule
10:20–10:40 Thursday, 1/11/2018
Keynote
Location: King's Suite
Omoju Miller (GitHub)
Average rating: ***..
(3.40, 5 ratings)
In deep learning, individual "neuronal" computational actions are simple but aggregated over several neurons and iterated through several computation cycles can solve complex problems. What if we swapped out neurons for people? What kinds of complex problems could we solve? Omoju Miller offers a new vision for the global brain, where we harness human action for a better future. Read more.

10:40

Add to your personal schedule
10:40–10:45 Thursday, 1/11/2018
Keynote
Location: King's Suite
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra close the first day of keynotes. Read more.

10:45

10:45–11:20 Thursday, 1/11/2018
Location: Monarch Suite Foyer
Morning Break (35m)

11:20

Add to your personal schedule
11:20–12:00 Thursday, 1/11/2018
Session
Monitoring, Observability, and Performance
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Marcus Barczak (Fastly)
Average rating: ****.
(4.67, 3 ratings)
How might your organization navigate a move from traditional push-based monitoring to a pull-based system? Marcus Barczak explains how Fastly migrated to Prometheus for its infrastructure and application monitoring. Read more.
Add to your personal schedule
11:20–12:00 Thursday, 1/11/2018
Session
Microservices and Containers
Location: King's Suite - Sandringham Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Simon Lasselsberger (Runtastic GmbH)
Average rating: *****
(5.00, 1 rating)
Simon Lasselsberger shares diagrams that illustrate the evolution of the architecture of the eight-year-old Runtastic microservice backend. Read more.
Add to your personal schedule
11:20–12:00 Thursday, 1/11/2018
Session
Distributed Data
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Ben Stopford (Confluent)
Average rating: *****
(5.00, 3 ratings)
Ben Stopford explains how an event stream—stored in a replayable log—can be used as a source of truth, incorporating the retentive properties of a database in a system designed to share data across many teams, cloud providers, or geographies. Read more.
Add to your personal schedule
11:20–12:00 Thursday, 1/11/2018
Session
Location: Blenheim Room - Palace Suite
Jessica Brown (Fastly)
Average rating: **...
(2.50, 2 ratings)
The cloud has become a tool that most engineers rely on daily. It’s a trusty technology that we've incorporated into our arsenal of ways to get our ideas and solutions working. Jessica Brown explains how to provide core data center features using modern cloud-native techniques and more importantly, a cloud-native mindset. Read more.
Add to your personal schedule
11:20–12:00 Thursday, 1/11/2018
Session
Serverless
Location: Park Suite (St. James / Regents) Level: Intermediate
Pam Selle (IOPipe)
Average rating: ***..
(3.00, 1 rating)
Pam Selle explores some of the choices and trade-offs made in the serverless world, drawing from her real-world experience. Read more.
Add to your personal schedule
11:20–12:00 Thursday, 1/11/2018
Session
Sponsored
Location: Windsor Suite Level: Intermediate
Package managers are hard. Helm learned a lot of lessons from others’ mistakes but also repeated some. Baruch Sadogursky discusses those mistakes and explores several solutions, covering their strengths and their weaknesses. Read more.

12:00

12:00–13:15 Thursday, 1/11/2018
Location: Monarch Suite
Lunch (1h 15m)

13:15

Add to your personal schedule
13:15–13:55 Thursday, 1/11/2018
Session
Monitoring, Observability, and Performance
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Maxime Petazzoni (SignalFx)
Average rating: ***..
(3.00, 1 rating)
Maxime Petazzoni explains why monitoring custom application metrics is essential for visibility into the internal workings of a system and shares a framework for properly instrumenting them, along with a number of relevant use cases. Read more.
Add to your personal schedule
13:15–13:55 Thursday, 1/11/2018
Session
Location: King's Suite - Sandringham
Gareth Rushgrove (Docker)
Average rating: ****.
(4.43, 7 ratings)
Building your first container image is easy, but as container usage increases, managing build configuration, or slow build times, can become a problem. Join Gareth Rushgrove to go well beyond the basics of building basic container images or just removing build tools from the final image to dive into advanced Docker image build patterns. Read more.
Add to your personal schedule
13:15–13:55 Thursday, 1/11/2018
Session
Distributed Data
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Jitendra Vaidya (PlanetScale Inc.), Rafael Chacon (Slack)
Jitendra Vaidya and Rafael Chacon offer an overview of Vitess, a database solution for deploying, scaling, and managing large MySQL clusters. Jitendra and Rafael then walk you through migrating an app that uses an unsharded MySQL database to first run unsharded under Vitess and use Vitess to shard the database while continuing to serve traffic. Read more.
Add to your personal schedule
13:15–13:55 Thursday, 1/11/2018
Session
DevOps and SRE
Location: Blenheim Room - Palace Suite Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Beth Long (New Relic), Elisa Binette (New Relic)
Average rating: *****
(5.00, 1 rating)
A skilled incident commander improves time to resolution and decreases stress all around. Join Beth Long and Elisa Binette to learn how to build strong incident management skills at the individual level and shape organizational processes to drive down MTTR, making both customers and engineers happier. Read more.
Add to your personal schedule
13:15–13:55 Thursday, 1/11/2018
Session
Serverless
Location: Park Suite (St. James / Regents) Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Guy Podjarny (Snyk)
Serverless shuffles security priorities, naturally mitigating certain risks while elevating others, as this live hacking session vividly demonstrates. Guy Podjarny breaks into a vulnerable demo serverless app while explaining each security mistake, its impact, and how it can be avoided. You'll leave knowing why you need to keep your functions secure and how to do it yourself. Read more.
13:15–13:55 Thursday, 1/11/2018
Location: Windsor Suite
TBC

14:10

Add to your personal schedule
14:10–14:50 Thursday, 1/11/2018
Session
Monitoring, Observability, and Performance
Location: King's Suite - Balmoral Level: Intermediate
Constance Caramanolis simulates a production incident and walks you through a page from the dreaded PagerDuty notification to resolution, demonstrating how engineers at Lyft use Envoy’s extensive metrics to identify the root cause of the incident and then proceed to remedy the situation. Read more.
Add to your personal schedule
14:10–14:50 Thursday, 1/11/2018
Session
Location: King's Suite - Sandringham
Taylor Thomas (Microsoft Azure)
Average rating: ***..
(3.25, 4 ratings)
Taylor Thomas explains why Kubernetes is not a developer tool and cuts through other common misconceptions. Along the way, you'll learn how Kubernetes provides powerful abstractions for running and operating applications. Read more.
Add to your personal schedule
14:10–14:50 Thursday, 1/11/2018
Session
Distributed Data
Location: Buckingham Room - Palace Suite Level: Beginner
Silvia Botros (SendGrid)
Average rating: *****
(5.00, 1 rating)
Your company may not have a DBA explicitly in the org chart, but that just means everyone on the team takes over the role at some point. Silvia Botros explains why that’s ok (all the DBAs she knows were accidental too) and shares tips and tricks for keeping your MySQL databases running smoothly and protecting your company’s most important asset. Read more.
Add to your personal schedule
14:10–14:50 Thursday, 1/11/2018
Session
DevOps and SRE
Location: Blenheim Room - Palace Suite Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Yaniv Aknin (Google Cloud)
Average rating: ****.
(4.50, 4 ratings)
Architectural choices are often driven by nonfunctional requirements like reliability and scalability. Unfortunately, it can be deceptively hard to specify the right requirements. Big decisions made hoping to hit X nines often fail to ensure the nines measure the right thing. Yaniv Aknin shares lessons learned working in this space at Google, helping you focus on metrics that matter. Read more.
Add to your personal schedule
14:10–14:50 Thursday, 1/11/2018
Session
Serverless
Location: Park Suite (St. James / Regents)
Paul Johnston (Roundabout Labs)
Average rating: ***..
(3.00, 2 ratings)
Join Paul Johnston to explore and better understand distributed architectures and automation. Is it about pragmatism and simplicity? What are the skills that we have dismissed as only relevant for certain scenarios that should be used within a serverless environment? How do you hire for this new approach? Is it about code challenges or more abstract problem solving? Read more.
14:10–14:50 Thursday, 1/11/2018
Location: Windsor Suite
TBC

14:50

14:50–15:40 Thursday, 1/11/2018
Location: Sponsor Pavilion (Monarch Suite)
Afternoon Break (50m)

15:40

Add to your personal schedule
15:40–16:20 Thursday, 1/11/2018
Session
Monitoring, Observability, and Performance
Location: King's Suite - Balmoral Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
Adrian McMichael (Rightmove)
Average rating: ***..
(3.00, 3 ratings)
Adrian McMichael explores property portal Rightmove's structured approach to logging and monitoring across more than 50 microservices, showing you how to get to the bottom of production issues and helping you drive improvement and a sense of ownership in your projects. Read more.
Add to your personal schedule
15:40–16:20 Thursday, 1/11/2018
Session
Microservices and Containers
Location: King's Suite - Sandringham
Abby Fuller (Amazon Web Services)
Average rating: ****.
(4.40, 5 ratings)
There are many conference sessions on “how to get started with X.” But once you’ve gotten up and running, there isn’t always a lot of guidance on how to solve harder issues. Abby Fuller takes you beyond getting started with containers on AWS. Read more.
Add to your personal schedule
15:40–16:20 Thursday, 1/11/2018
Distributed Data
Location: Buckingham Room - Palace Suite
Nick Suwyn (Choice Hotels)
Data friction was a major roadblock for Choice Hotels, preventing the company from achieving its strategic vision for growth and innovation. Propagating the right data to the right teams was a costly and inefficient process that took weeks of manual effort—especially during peak seasons. Nick Suwyn explains why and how Choice Hotels adopted a DevOps and DataOps approach to solve this issue. Read more.
Add to your personal schedule
15:40–16:20 Thursday, 1/11/2018
Session
DevOps and SRE
Location: Blenheim Room - Palace Suite
Jennifer Davis (Microsoft)
Average rating: ****.
(4.00, 1 rating)
Rather than a future of NoOps, we have increased need for specialized operations engineering. Jennifer Davis looks at the role of operations in serverless, exploring testing, monitoring, and debugging functions in AWS. Read more.
Add to your personal schedule
15:40–16:20 Thursday, 1/11/2018
Session
Serverless
Location: Park Suite (St. James / Regents) Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
John Chapin (Symphonia)
John Chapin explains how—in this brave new world of managed services and platforms—you can use serverless technologies and an infrastructure-as-code mindset to architect, build, and operate resilient systems that survive even massive vendor outages. Read more.
15:40–16:20 Thursday, 1/11/2018
Location: Windsor Suite
TBC

16:35

Add to your personal schedule
16:35–17:15 Thursday, 1/11/2018
Session
Distributed Systems, Monitoring, Observability, and Performance
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Average rating: ****.
(4.00, 1 rating)
Looking at a service in isolation in a multiservice architecture simply does not give you enough information. Distributed tracing tools shine a light on the relationship between components. José Carlos Chávez explains how distributed tracing works, what you can use it for, and how tools like Zipkin can help. Read more.
Add to your personal schedule
16:35–17:15 Thursday, 1/11/2018
Session
Microservices and Containers
Location: King's Suite - Sandringham Level: Intermediate
Jorge Salamero (Sysdig)
Average rating: ***..
(3.00, 3 ratings)
Looking at what's happening inside a container and inside a process can be hard. Jorge Salamero explains how to use eBPF to leverage system calls, allowing you to know everything, from performance to (mis)behavior and more. Read more.
Add to your personal schedule
16:35–17:15 Thursday, 1/11/2018
Session
Distributed Data
Location: Buckingham Room - Palace Suite Level: Non-technical
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Heidi Waterhouse (LaunchDarkly)
Average rating: *****
(5.00, 2 ratings)
Mindless retention of data and code just increases threat surfaces for attack and data corruption. Heidi Waterhouse problematizes keeping deprecated codebases around and explains why having an automated and tested way of getting rid of things that we don't need anymore may be the best way forward. Read more.
Add to your personal schedule
16:35–17:15 Thursday, 1/11/2018
Session
DevOps and SRE
Location: Blenheim Room - Palace Suite Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
Euan Finlay (Financial Times)
Average rating: ****.
(4.50, 2 ratings)
Euan Finlay shares practical tips and advice on setting up an incident response framework, what to do when "everything is on fire," and how to improve things afterward—along with some horror stories of his own. Read more.
Add to your personal schedule
16:35–17:15 Thursday, 1/11/2018
Session
Serverless
Location: Park Suite (St. James / Regents) Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
Yan Cui (DAZN)
Serverless introduces a number of challenges to existing tools for observability, so you need to adapt your practices to fit this new paradigm. Yan Cui explains how to build observability into a serverless application, demonstrating how to implement log aggregation, distributed tracing, and correlation IDs through both synchronous and asynchronous events. Read more.
16:35–17:15 Thursday, 1/11/2018
Location: Windsor Suite
TBC

17:15

Add to your personal schedule
17:15–18:15 Thursday, 1/11/2018
Event
Location: Monarch Suite
Join us in the Sponsor Pavilion after the afternoon sessions to visit the exhibitors, mingle with other attendees, and enjoy great refreshments and drinks. Read more.

18:30

Add to your personal schedule
18:30–20:30 Thursday, 1/11/2018
Event
Location: Lockhouse
Join us for the social highlight of Velocity London at Lockhouse, located at 3 Merchant Square, Paddington. Enjoy great music, craft brews, and bites while making new connections. Read more.

Friday, 2/11/2018

8:00

8:00–8:15 Friday, 2/11/2018
Location: Monarch Suite Foyer
Morning Coffee (15m)

8:15

Add to your personal schedule
8:15–8:45 Friday, 2/11/2018
Event
Location: King's Suite Foyer
Jumpstart your networking at Velocity by coming to Speed Networking before the keynotes begin. Bring your business cards and prepare a minute of patter about yourself, your projects, and your interests. Read more.

9:00

Add to your personal schedule
9:00–9:05 Friday, 2/11/2018
Keynote
Location: King's Suite
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra welcome you to the second day of keynotes. Read more.

9:05

Add to your personal schedule
9:05–9:30 Friday, 2/11/2018
Keynote
Location: King's Suite
Claire Janisch (BiomimicrySA)
Average rating: *****
(5.00, 7 ratings)
Imagine having millions of years of experience in developing and operating complex distributed systems? What if we could reverse-engineer nature's strategies for high-performance, resilient, and secure systems? From organisms to ecosystems, Claire Janisch explores some of the best biomimicry opportunities inspired by nature's software and wetware. Read more.

9:30

Add to your personal schedule
9:30–9:55 Friday, 2/11/2018
Keynote
Location: King's Suite
Jane Adams (Two Sigma Investments)
Average rating: ****.
(4.57, 7 ratings)
Data scientist Jane Adams examines the ways in which these strategies actually fail to achieve the intended result, and more importantly how they perpetuate discriminatory hiring practices. Read more.

9:55

Add to your personal schedule
9:55–10:20 Friday, 2/11/2018
Keynote
Location: King's Suite
Kris Nova (Heptio)
Average rating: ***..
(3.67, 6 ratings)
In the vastness of the Cloud Native ecosystem, we find ourselves overwhelmed with complexity and a promise that efficiency will one day outweigh this complexity. In this presentation, we take a look at the new era of the Cloud Native space and the kernel that has made this all possible: Kubernetes. Read more.

10:20

Add to your personal schedule
10:20–10:40 Friday, 2/11/2018
Keynote
Location: King's Suite
Martin Kleppmann (University of Cambridge)
Average rating: ***..
(3.75, 4 ratings)
We all know how to build web apps around a central server. Increasingly, we want to develop apps in which the user can still get work done while offline and that sync their data the next time an internet connection is available. Martin Kleppmann shares recent computer science research that is helping develop the abstractions and APIs for the next generation of applications. Read more.

10:40

Add to your personal schedule
10:40–10:45 Friday, 2/11/2018
Keynote
Location: King's Suite
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra close the second day of keynotes. Read more.

10:45

10:45–11:20 Friday, 2/11/2018
Location: Monarch Suite Foyer
Break (35m)

11:20

11:20–12:00 Friday, 2/11/2018
Location: King's Suite - Balmoral
TBC
Add to your personal schedule
11:20–12:00 Friday, 2/11/2018
Session
Leadership and Career Growth
Location: King's Suite - Sandringham Level: Non-technical
Rowan Cota (BuzzFeed)
Rowan Cota explains how BuzzFeed created a strong SRE team by growing the engineers it needed instead of waiting for them to fall out of the sky—and how you can too. Rowan turns narrative examples into a framework that anyone can use to harness the power of growing potential to diversify and strengthen their teams. Read more.
Add to your personal schedule
11:20–12:00 Friday, 2/11/2018
Session
Distributed Systems
Location: Buckingham Room - Palace Suite Level: Beginner
Secondary topics:  Systems Architecture & Infrastructure
Ria Bhatia (Microsoft)
Average rating: ***..
(3.20, 5 ratings)
Join Ria Bhatia to learn what "distributed application" actually means and explore the day-one gains you get as a developer or operator. You'll discover what makes an application distributed as Ria leads a live-coding session to build an app from scratch. Read more.
Add to your personal schedule
11:20–12:00 Friday, 2/11/2018
Session
Location: Blenheim Room - Palace Suite
Yevgeniy Brikman (Gruntwork)
Average rating: *****
(5.00, 1 rating)
Yevgeniy Brikman leads a concise masterclass on how to write infrastructure code, sharing key lessons from the Infrastructure Cookbook Gruntwork developed while creating and maintaining a library of over 300,000 lines of infrastructure code that’s used in production by hundreds of companies. Read more.
Add to your personal schedule
11:20–12:00 Friday, 2/11/2018
Session
Building Secure Systems
Location: Park Suite (St. James / Regents) Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Liz Rice (Aqua Security)
Average rating: *****
(5.00, 1 rating)
Beyond looking out for a little green padlock in the browser bar, what do you need to know about secure connections as a programmer? What do people mean by terms like authentication, verifying a certificate, or signing a message? Join Liz Rice as she demystifies HTTPS, TLS, X.509, and more. Read more.

12:00

12:00–13:15 Friday, 2/11/2018
Location: Sponsor Pavilion
Lunch TBC
12:00–13:15 Friday, 2/11/2018
Location: Monarch Suite
Lunch (1h 15m)

13:15

Add to your personal schedule
13:15–13:55 Friday, 2/11/2018
Session
Kubernetes
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Bridget Lane (Gannett | USA Today), Marcelo Mandolesi (Gannett | USA Today)
Average rating: ****.
(4.00, 2 ratings)
Bridget Lane and Marcelo Mandolesi share the USA TODAY NETWORK's two-year journey learning, migrating to, and running Kubernetes, exploring the hidden costs, expectations broken, the company's process of evangelizing, and why they would do it all over again. Read more.
Add to your personal schedule
13:15–13:55 Friday, 2/11/2018
Session
Location: King's Suite - Sandringham
Jenny Duckett (Ministry of Justice)
Jenny Duckett shares practical steps you can take as a leader to build an open, outward-facing team whose members take ownership of their work, help each other learn, and embrace new challenges. Read more.
Add to your personal schedule
13:15–13:55 Friday, 2/11/2018
Session
Distributed Systems
Location: Buckingham Room - Palace Suite Level: Beginner
Average rating: **...
(2.67, 3 ratings)
Félix López Luis offers an introduction to gossip protocols, using a simulator to demonstrate how they behave when there are challenges like network partitions and faulty nodes. Read more.
Add to your personal schedule
13:15–13:55 Friday, 2/11/2018
Session
Systems Engineering and Architecture
Location: Blenheim Room - Palace Suite Level: Intermediate
Simon Stewart (Selenium Project)
Average rating: ****.
(4.00, 1 rating)
Microservices, lambdas, configuration as code, and a plethora of languages being used to write to production services are becoming more common and widespread. So why should you choose to use a monorepo? Simon Stewart explains what a monrepo is and how to get the most out of it. Read more.
Add to your personal schedule
13:15–13:55 Friday, 2/11/2018
Session
Building Secure Systems
Location: Park Suite (St. James / Regents) Level: Beginner
Elisa Heymann (University of Wisconsin-Madison), Bart Miller (University of Wisconsin-Madison)
Average rating: *****
(5.00, 1 rating)
Elisa Heymann and Bart Miller explain how they performed an in-depth assessment of software controlling maritime container shipping, exposing opportunities for an attacker to smuggle goods or divert shipments and even damage personnel and ships. Read more.

14:10

Add to your personal schedule
14:10–14:50 Friday, 2/11/2018
Session
Kubernetes
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Andrew Martin (ControlPlane)
Average rating: ***..
(3.00, 2 ratings)
Kubernetes provides multiple layers of network security, from the API server to requests between applications themselves. Andrew Martin explores the underlying technologies on which these layers are built and discusses the principles behind encryption, identity, and trust in Kubernetes. Read more.
Add to your personal schedule
14:10–14:50 Friday, 2/11/2018
Session
Leadership and Career Growth
Location: King's Suite - Sandringham Level: Non-technical
Hannah Foxwell (Pivotal)
Average rating: *****
(5.00, 2 ratings)
Hannah Foxwell explains how to use SRE practices to improve the health and well-being of your team. Read more.
Add to your personal schedule
14:10–14:50 Friday, 2/11/2018
Session
Distributed Systems, Systems Engineering and Architecture
Location: Buckingham Room - Palace Suite Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
Amy Boyle (New Relic)
Average rating: ***..
(3.00, 2 ratings)
Amy Boyle walks you through building, scaling, and monitoring a stream processing pipeline. Read more.
Add to your personal schedule
14:10–14:50 Friday, 2/11/2018
Session
Systems Engineering and Architecture
Location: Blenheim Room - Palace Suite Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Siddharth Ram (Intuit)
Siddharth Ram explains how Intuit moved millions of customers from private infrastructure to the public cloud, covering missteps, successes, and lessons learned along the way. Read more.
Add to your personal schedule
14:10–14:50 Friday, 2/11/2018
Session
Kubernetes
Location: Park Suite (St. James / Regents) Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Nic Jackson (HashiCorp)
Dynamic cloud-based infrastructure has forced us to reevaluate how we route and secure traffic in our internal networks. One popular solution is to use a service mesh. Nic Jackson demonstrates how the open source HashiCorp Consul Connect and Envoy allow you to easily secure service-to-service communication in Kubernetes while also securely integrating external services and data stores. Read more.

14:50

14:50–15:40 Friday, 2/11/2018
Location: Sponsor Pavilion (Monarch Suite)
Afternoon Break (50m)

15:40

Add to your personal schedule
15:40–16:20 Friday, 2/11/2018
Session
Kubernetes
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Sarah Wells (Financial Times)
Average rating: ***..
(3.33, 3 ratings)
The Financial Times recently migrated its content platform to Kubernetes. Join Sarah Wells to find out what it takes to migrate 150+ microservices from one container stack to another without affecting the existing production users and while the rest of your teams are working on delivering new functionality. Read more.
Add to your personal schedule
15:40–16:20 Friday, 2/11/2018
Session
Leadership and Career Growth
Location: King's Suite - Sandringham Level: Non-technical
Renee Orser (NS1)
Renee Orser explains how to design your technical organization deliberately, by assessing gaps, diagraming roles, elevating talent, and finding the right people as your company and product demands scale. Read more.
Add to your personal schedule
15:40–16:20 Friday, 2/11/2018
Session
Distributed Systems
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Ellen Korbes (garden.io)
Average rating: ***..
(3.00, 1 rating)
The popularity of Kubernetes has brought distributed systems to the masses, disrupting the way developers code, build, test, and deploy. Ellen Körbes offers an overview of the Garden framework, a free, open source toolset aimed at bringing monolith simplicity now to the multiservice world. Read more.
Add to your personal schedule
15:40–16:20 Friday, 2/11/2018
Session
Systems Engineering and Architecture
Location: Blenheim Room - Palace Suite Level: Beginner
Secondary topics:  Systems Architecture & Infrastructure
Average rating: **...
(2.00, 2 ratings)
Launched 10 years ago, the BBC's iPlayer on TV has become the largest iPlayer platform. David Buckhurst and Ross Wilson explore the evolution of the BBC's TV application architecture, from the early days courting different native technologies to the development of an open source library and standards-based platform that supports multiple BBC applications across thousands of TVs. Read more.
Add to your personal schedule
15:40–16:20 Friday, 2/11/2018
Session
Building Secure Systems
Location: Park Suite (St. James / Regents) Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Sabree Blackmon (Scytale)
Sabree Blackmon offers an overview of the SPIFFE and SPIRE projects, which provide an open standard and toolchain for trusted communication in modern cloud computing environments, and explains how they are being used as a foundation for other infrastructure tools, including Hashicorp Vault, Lyft's Envoy, and Istio. Read more.

16:35

Add to your personal schedule
16:35–17:15 Friday, 2/11/2018
Session
Kubernetes
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Philippe MARTIN (Anevia)
Average rating: **...
(2.00, 1 rating)
The Kubernetes API is extensible, allowing you to create your own resources that behave like native ones. Philippe Martin explores the tools, concepts, and a real example of a custom resource that simplifies the deployment of a complete content delivery network (CDN). Read more.
Add to your personal schedule
16:35–17:15 Friday, 2/11/2018
Session
Leadership and Career Growth
Location: King's Suite - Sandringham Level: Non-technical
Marisa Brandt (White House Custom Colour)
Hiring is time consuming and infrequent enough that it's hard to get much practice, but it has far-reaching consequences for your team's happiness and productivity. Marisa Brandt draws on a broad mix of best practices and personal experience to detail an approach to developing a concrete strategy that addresses your unique hiring needs. Read more.
Add to your personal schedule
16:35–17:15 Friday, 2/11/2018
Session
Distributed Systems, Systems Engineering and Architecture
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
John Doran (Phorest)
Average rating: *....
(1.50, 2 ratings)
Phorest's platform hit huge scaling issues as its business grew. John Doran shares the ups and downs of coping with a rapidly scaling product and explains how the system got into that state of distress, what Phorest could have done earlier to avoid it, and how the company addressed the problem by adapting a continuous improvement mindset, using distributed architecture, Docker, and AWS. Read more.
Add to your personal schedule
16:35–17:15 Friday, 2/11/2018
Session
Kubernetes
Location: Blenheim Room - Palace Suite Level: Beginner
Tracy Miranda (CloudBees)
Tracy Miranda discusses GitOps, Jenkins X, and what the future of CI/CD for Kubernetes should look like. Read more.
Add to your personal schedule
16:35–17:15 Friday, 2/11/2018
Session
Building Secure Systems
Location: Park Suite (St. James / Regents) Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Jermila Paul Dhas (Financial Times)
Average rating: *****
(5.00, 1 rating)
Jermila Paul Dhas explains how the cloud enablement team at the Financial Times proactively validates the security and compliance of the FT's entire cloud estate. Read more.