4–7 Nov 2019
 
Expo Hall Sessions
Add Complex change through simple steps: 3 principles to reduce deployment time by 99% to your personal schedule
11:35 Complex change through simple steps: 3 principles to reduce deployment time by 99% David Jungwirth (Enterprise Studio by HCL Technologies)
Add Don't let your delivery pipelines become your next legacy code to your personal schedule
13:25 Don't let your delivery pipelines become your next legacy code Alois Reitbauer (Dynatrace Software)
Add Operating a global cloud native platform to your personal schedule
14:20 Operating a global cloud native platform Josh Michielsen (Condé Nast)
Hall A1
Add Accelerating engineering delivery tempo to your personal schedule
11:35 Accelerating engineering delivery tempo Juan Pablo Buritica (Splice)
Add Solving problems with principles to your personal schedule
13:25 Solving problems with principles James Stewart (Jystewart.net), Dafydd Vaughan (Public Digital)
Add Measuring chaos: Chaos engineering and team health to your personal schedule
15:50 Measuring chaos: Chaos engineering and team health Paul Osman (Under Armour Connected Fitness)
Hall A3
Add What happens when you type de.wikipedia.org? to your personal schedule
11:35 What happens when you type de.wikipedia.org? effie mouzeli (Wikimedia Foundation), Alexandros Kosiaris (Wikimedia Foundation)
Add Stateful systems in the time of orchestrators to your personal schedule
14:20 Stateful systems in the time of orchestrators Danielle Lancashire (HashiCorp)
Add Revolutionizing a bank: Introducing service mesh and a secure container platform to your personal schedule
15:50 Revolutionizing a bank: Introducing service mesh and a secure container platform Janna Brummel (ING Netherlands), Robin van Zijll (ING Netherlands)
Hall A4
Add Taking the ops out of DevOps to your personal schedule
13:25 Taking the ops out of DevOps Eleanor Saitta (Systems Structure Ltd.)
Add Test-driven development (TDD) for infrastructure to your personal schedule
16:45 Test-driven development (TDD) for infrastructure Rosemary Wang (HashiCorp)
Hall A6
Add Consensus is for everybody to your personal schedule
15:50 Consensus is for everybody Tess Rinearson (Tendermint Core)
Add Fixing HTTP/2 and preparing for HTTP/3 over QUIC to your personal schedule
16:45 Fixing HTTP/2 and preparing for HTTP/3 over QUIC Robin Marx (University of Hasselt, Expertise Centre for Digital Media EDM)
R2
Add Isolate computing to your personal schedule
11:35 Isolate computing Zack Bloom (Cloudflare)
Add Making S3 even more resilient using Lambda@Edge to your personal schedule
14:20 Making S3 even more resilient using Lambda@Edge Julia Biro (Contentful)
M1
8:00 Morning Coffee | Room: Hall A Foyer
Add Thursday Speed Networking to your personal schedule
8:15 Thursday Speed Networking | Room: Hall A Foyer
Add Thursday Opening Welcome to your personal schedule
Hall A7/A8
9:00 Thursday Opening Welcome Christopher Guzikowski (O'Reilly), Ines Sombra (Fastly), James Turnbull (Glitch)
Add How to deploy infrastructure in just 13.8 billion years to your personal schedule
9:10 How to deploy infrastructure in just 13.8 billion years Ingrid Burrington (Independent)
Add The ultimate guide to complicated systems to your personal schedule
9:30 The ultimate guide to complicated systems Jennifer Davis (Microsoft)
Add 5 things Go taught me about open source? to your personal schedule
9:50 5 things Go taught me about open source? Dave Cheney (VMWare)
11:00 Break | Room: Expo Hall
Add Lunch and Thursday Topic Tables to your personal schedule
12:15 Lunch and Thursday Topic Tables | Room: Expo Hall
15:00 Afternoon Break | Room: Expo Hall
11:35-12:15 (40m) Expo Plus Sessions, Overcoming Obstacles: Lessons in Resilience
Complex change through simple steps: 3 principles to reduce deployment time by 99%
David Jungwirth (Enterprise Studio by HCL Technologies)
While it’s great to think big, it's important to start small and sensibly. David Jungwirth explains how Enterprise Studio by HCL Technologies helped an enterprise achieve a deployment time reduction of 99%, double its releases, and massively reduce its overhead costs for each release with few small improvements over a period of two and a half years.
13:25-14:05 (40m) Expo Plus Sessions, Overcoming Obstacles: Lessons in Resilience
Don't let your delivery pipelines become your next legacy code
Alois Reitbauer (Dynatrace Software)
The "you build it, you run it" DevOps movement has made developers write a lot of ad hoc automation code. Alois Reitbauer explains why you need to make sure this code is modular, extensible, and maintainable.
14:20-15:00 (40m) Expo Plus Sessions, Overcoming Obstacles: Lessons in Resilience
Operating a global cloud native platform
Josh Michielsen (Condé Nast)
Operating cloud native infrastructure is more than just spinning up a container orchestrator. Auxiliary services are required in order to operate effectively and provide developers with a true platform experience. Josh Michielsen explores how Condé Nast operates multiple Kubernetes clusters across the world, with a focus on observability, testing, app delivery, and developer experience.
11:35-12:15 (40m) Leadership
Accelerating engineering delivery tempo
Juan Pablo Buritica (Splice)
The Splice engineering team grew almost 10 times in 18 months. The delivery practices that worked when it was 5 people broke way before it got to 50. Juan Pablo Buritica explains how the engineering team accelerated delivery using industry insights and data.
13:25-14:05 (40m) Leadership
Solving problems with principles
James Stewart (Jystewart.net), Dafydd Vaughan (Public Digital)
Leading organizations focus their efforts on meeting user needs and avoiding the trap of large-scale enterprise architecture plans. With competing technology demands, it's hard to establish a common vision, let alone dependencies between teams and systems. James Stewart and Dafydd Vaughan explain how developing a solid set of principles can help you solve problems across complicated organizations.
14:20-15:00 (40m) Leadership
No limits: When a migration to the cloud transforms your tech teams
Daniel Barthelmes (OTTO)
When the development and engineering teams got the green light from management to go ahead and migrate OTTO's ecommerce platform to the cloud, the teams had no clue how to even approach such an undertaking. So they did what they always do. Daniel Barthelmes dives into the amazing results.
15:50-16:30 (40m) Leadership
Measuring chaos: Chaos engineering and team health
Paul Osman (Under Armour Connected Fitness)
Once restricted to companies like Netflix, chaos engineering is becoming a common practice in organizations of all sizes. Paul Osman outlines techniques Under Armour uses to measure service health with chaos engineering. He details its operational maturity model and how the company uses it to blamelessly identify teams that need additional help and action items to improve resiliency and happiness.
16:45-17:25 (40m) Leadership
A fairy tale about habits; Or what we can learn from Cinderella and her peers in DevOps
Sabine Wojcieszak (getNext IT)
Like Cinderella's "The good in the potty, the bad in the croppy," Sabine Wojcieszak explains why you should take a closer look at your habits and decide which of them will support your DevOps endeavors and which will harm them.
11:35-12:15 (40m) Building Cloud Native Systems
What happens when you type de.wikipedia.org?
effie mouzeli (Wikimedia Foundation), Alexandros Kosiaris (Wikimedia Foundation)
The Wikimedia Foundation runs the world’s favorite encyclopedia and one of the top 10 websites on the internet. Effie Mouzeli and Alexandros Kosiaris provide an overview of how Wikipedia is delivered to you.
13:25-14:05 (40m) Building Cloud Native Systems
Chaos engineering and war gaming with a flamethrower
Shannon Weyrick (NS1)
DDoS mitigation is an ever-evolving art. Architectures change, attackers get more creative, and keeping the team and platform ahead of the curve is a constant battle. Chaos engineering to the rescue. Shannon Weyrick examines using DDoS war games as a means of keeping the platform resilient, the team’s skill set polished, their tools in top shape, and their spirits and confidence high.
14:20-15:00 (40m) Building Cloud Native Systems
Stateful systems in the time of orchestrators
Danielle Lancashire (HashiCorp)
As organizations increasingly move workloads to cluster orchestrators, they frequently run into issues when trying to manage their stateful services. Danielle Lancashire demystifies how orchestrators interact with storage providers, explores common issues, and guides you through how to reliably run stateful workloads in cluster orchestrators.
15:50-16:30 (40m) Building Cloud Native Systems
Revolutionizing a bank: Introducing service mesh and a secure container platform
Janna Brummel (ING Netherlands), Robin van Zijll (ING Netherlands)
For years, Janna Brummel and Robin van Zijll have been told no to any external hosting. They've always lost time by not being able to use open source and cloud native products without adjustments. All because they work for a bank. Things are changing now: Janna and Robin are proving it's possible to run APIs in a secure container platform in the public cloud.
16:45-17:25 (40m) Building Cloud Native Systems
Building autoscaling systems: A case study using Step Functions autoscaler
Devesh Chourasiya (Yelp)
The challenging problem in scaling resources dynamically is to maintain a healthy system while limiting expense from unused resources. Devesh Chourasiya walks you through the challenges and major design considerations of any autoscaler system through a production case study of AWS Step Functions autoscaler at Yelp.
11:35-12:15 (40m) Production Engineering, SRE, and DevOps
Cultivating production excellence: Taming complex distributed systems
Liz Fong-Jones (Honeycomb)
Join Liz Fong-Jones to learn how taming the complex distributed systems you're responsible for requires changing not just the tools and technical approaches you use, it also requires changing who's involved in production, how they collaborate, and how you measure success.
13:25-14:05 (40m) Production Engineering, SRE, and DevOps
Taking the ops out of DevOps
Eleanor Saitta (Systems Structure Ltd.)
Infrastructure as code and immutable images can make your systems radically more secure and improve team resilience, but Eleanor Saitta outlines why taking advantage of them requires rethinking the role of ops both technically and philosophically.
14:20-15:00 (40m) Production Engineering, SRE, and DevOps
Helping your dev teams succeed at ops, post-Kubernetes
Michael Hobbs (MOO)
Michael Hobbs takes a look at how best to ensure your service owners can succeed with responsibilities and concerns that were traditionally the domain of ops teams prior to the deployment of Kubernetes for production load within a business.
15:50-16:30 (40m) Production Engineering, SRE, and DevOps
Swarming, Cynefin, and avoiding the problems of becoming a third-line support team
Jon Hall (BMC)
Jon Hall explores the challenges faced by DevOps practitioners as their role and scale grows in established enterprises and they get drawn into existing support structures. Join him to learn why swarming is a better alternative for DevOps than traditional tiered support.
16:45-17:25 (40m) Production Engineering, SRE, and DevOps
Test-driven development (TDD) for infrastructure
Rosemary Wang (HashiCorp)
In software development, test-driven development (TDD) is the process of writing tests and then developing functionality to pass the tests. Rosemary Wang explores methods of adapting and applying TDD to configuring and deploying infrastructure as code.
11:35-12:15 (40m) Emerging Tech
Dude, where's my yogurt? Algorithms and competition in UK retail
Oscar Barlow (Infinity Works)
Oscar Barlow walks you through a case study in productionizing a system for algorithmically determining your competitive strengths and weaknesses in UK retail.
13:25-14:05 (40m) Emerging Tech
Automated refactoring and safety in large repositories
Aish Dahal (Slack)
Aish Dahal explains how Slack uses compiler tools with the HipHop Virtual Machine (HHVM) in scaling and autorefactoring its large Hack code base.
14:20-15:00 (40m) Emerging Tech
Voice-driven development: Who needs a keyboard anyway?
Emily Shea (Fastly)
Keyboards are the way most developers program computers, and being unable to use a keyboard for extended periods of time can seem like a career-ending limitation. Emily Shea leads a demo-driven showcase of the speech recognition technology she's been using for the last year, starting from a solution to repetitive strain injury (RSI) and developing into an efficient way to develop software.
15:50-16:30 (40m) Emerging Tech
Consensus is for everybody
Tess Rinearson (Tendermint Core)
Maybe you've tried to get a group of computers to come to a consensus. Computer scientists have studied this problem for decades, but it’s gained attention again recently as blockchains and cryptocurrencies rely on consensus algorithms to operate safely. Tess Rinearson introduces you to distributed consensus with an emphasis on the wide variety of algorithms used in blockchains.
16:45-17:25 (40m) Emerging Tech
Fixing HTTP/2 and preparing for HTTP/3 over QUIC
Robin Marx (University of Hasselt, Expertise Centre for Digital Media EDM)
Deploying HTTP/2 correctly can be challenging in practice, and HTTP/3 will make things even more difficult as the underlying QUIC protocol runs over user datagram protocol (UDP). Robin Marx explores practical proxying, caching, load balancing, and routing issues and how to overcome them.
11:35-12:15 (40m) Serverless
Isolate computing
Zack Bloom (Cloudflare)
The way a process works hasn't materially changed since the mainframe, but with the internet and serverless, what we need from a computer has changed dramatically. If we take technology invented for running code in a browser, and move it into the network, many of our problems may disappear. Let Zack Bloom show you why.
13:25-14:05 (40m) Serverless
Knative: A Kubernetes framework to manage serverless workloads
Nikhil Barthwal (Google)
Knative is a Kubernetes-based platform to build, deploy, and manage modern serverless workloads. It provides a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere. Join Nikhil Barthwal to explore using Knative to build and deploy modern serverless workloads in a vendor neutral fashion.
14:20-15:00 (40m) Cloud and Cloud Native Infrastructure, Serverless, SRE and DevOps, Systems Engineering and Architecture
Making S3 even more resilient using Lambda@Edge
Julia Biro (Contentful)
Julia Biro explains technical solutions and insights from building a true multiregion active-active file service using Lambda@Edge and S3 (with buckets in multiple AWS regions).
15:50-16:30 (40m) Serverless
Serverless, automated, personalized book recommendations at scale on AWS
Brian Young (Penguin Random House)
The Momentum Engine is a serverless application built on AWS using Lambda, DynamoDB, Kinesis, SQS, EMR and data pipelines, and S3, allowing Penguin Random House (PRH) to use continually updated, data-driven analytical models to automatically compose and send personalized book recommendations emails to its subscriber base—at scale. Brian Young details PRH's journey with this system.
16:45-17:25 (40m) Serverless
Building maintainable, observable applications on multicloud serverless architecture
Park Kittipatkul (SignalFx)
Serverless computing has a number of benefits over traditional application infrastructure. However, implementing maintainable and scalable applications using serverless computing services poses challenges. Park Kittipatkul details best practices for building, maintaining, and instrumenting applications on multicloud serverless architecture.
11:35-12:15 (40m) Sponsored
Chaos engineering: When the network breaks (sponsored by Gremlin)
Ho Ming Li (Gremlin)
Ho-Ming Li outlines how to use chaos engineering to accelerate your understanding of how your network can break (packet loss, black hole attacks, latency injection, and packet corruption) and impact your services.
8:00-9:00 (1h)
Break: Morning Coffee
8:15-8:45 (30m)
Thursday Speed Networking
Jumpstart your networking at Velocity by coming to Speed Networking before the keynotes begin. Bring your business cards and prepare a minute of chitchat about yourself, your projects, and your interests.
9:00-9:10 (10m)
Thursday Opening Welcome
Christopher Guzikowski (O'Reilly), Ines Sombra (Fastly), James Turnbull (Glitch)
Program chairs Chris Guzikowski, Ines Sombra Turnbull, and James Turnbull open the second day of keynotes.
9:10-9:30 (20m)
How to deploy infrastructure in just 13.8 billion years
Ingrid Burrington (Independent)
The reliability of cloud services tends to operate in the perpetual present tense—focused more on maintaining systems right now more than preparing for a far future. Ingrid Burrington explores how reframing the time scales of computation can change and maybe improve the way your build infrastructure.
9:30-9:50 (20m)
The ultimate guide to complicated systems
Jennifer Davis (Microsoft)
Building and maintaining distributed systems is hard. Industry tools and recommended practices are evolving at an ever-increasing velocity. New platform choices reduce infrastructure management and add operational complexity obscuring the value of operation skills. Often, bureaucratic decisions drive practices and tool choices.
9:50-10:10 (20m)
5 things Go taught me about open source?
Dave Cheney (VMWare)
This talk is about the unexpected things Dave learned along the way trying to convince programmers to try Go and how they might translate to the experiences that all have working in an ecosystem of open source projects.
10:10-10:30 (20m)
Building high-performing engineering teams, 1 pixel at a time
Lena Reinhard (CircleCI)
Psychological safety is one of the leading indicators of a high-performing team. Yet, Lena Reinhard explains, forging deep human relationships and building trust can be difficult when your team is distributed or largely interacts on screens.
10:30-10:50 (20m)
Controlled chaos: The inevitable marriage of DevOps and security
Kelly Shortridge (Capsule8)
Software is eating the world, and security will be eaten as well if it doesn't evolve. Kelly Shortridge exposes why chaos and resilience engineering represents the future of security programs—and why it catalyzes the dawn of defensive innovation. You'll examine how adopting distributed, immutable, and ephemeral infrastructure (the "DIE" triad) can create powerful security benefits.
10:50-11:00 (10m)
Closing Remarks
The Velocity program chairs close day two of keynotes.
11:00-11:35 (35m)
Break
12:15-13:25 (1h 10m)
Lunch and Thursday Topic Tables
Join other attendees during lunch at Velocity to share ideas, talk about the issues of the day, and maybe solve a few problems. If you aren’t sure which topic to pick, don’t worry—it's not a long-term commitment.
15:00-15:50 (50m)
Break: Afternoon Break
  • Oracle Cloud Infrastructure
  • Cloudflare
  • JFrog
  • Akamas
  • Aqua Security Software
  • Fastly
  • Google
  • Instana
  • JetBrains
  • LaunchDarkly
  • LightStep
  • OVHcloud
  • SignalFx
  • VictorOps
  • Wayfair
  • Blameless
  • Chronosphere
  • FusionReactor
  • humanitec
  • replex GmbH
  • StackState
  • Datadog
  • GitLab
  • Gremlin
  • StormForger
  • SysEleven GmgH
  • Vamp.io

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

velocity@oreilly.com

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires