Build & maintain complex distributed systems
17–18 October 2017: Training
18–20 October 2017: Tutorials & Conference
London, UK

Keynote Speakers

Kolton Andrus

Kolton Andrus
CEO, Gremlin Inc.

Kolton Andrus is cofounder and CEO of Gremlin Inc. Previously, he was a chaos engineer at Netflix working on improving streaming reliability and operating edge services. He also designed and built FIT, Netflix’s failure injection service. Prior to... Read More.

9:25 Friday, 20 October 2017
Chaos engineering is intentionally injecting failure into a system to proactively identify and fix problems before they cause outages. It’s an emerging discipline, but its roots are decades old. Kolton Andrus explores the evolution of chaos engineering, how to begin your journey toward resilient systems, and how to make those pagers quit buzzing at 3:00am. Full Details
Sara-Jane Dunn

Sara-Jane Dunn
Scientist, Microsoft Research

Sara-Jane Dunn is a scientist working in the area of biological computation at Microsoft Research in Cambridge, where her research focuses on uncovering the fundamental principles of biological information processing, particularly investigating decision making in stem cells throughout development. Sara... Read More.

9:05 Thursday, 19 October 2017
Sara-Jane Dunn discusses an entirely different paradigm of computing: the information-processing carried out by cells. Focusing on examples from cutting-edge stem cell research, Sara shares formal techniques from computer science that allow us to peer into the inner workings of biology, make sense of the earliest stages of development, and even program cells for use in therapy. Full Details
Laura Hackney

Laura Hackney
Executive Director, AnnieCannons

Laura Hackney is the cofounder and executive director of AnnieCannons, an organization working to transform survivors of human trafficking into software professionals, where she leads AnnieCannons’s curriculum development, nonprofit partnerships, and trauma-informed care and work model. Laura is also a... Read More.

10:25 Friday, 20 October 2017
What happens when Tech for Good and human-centered design actually support the needs of their end users? Laura Hackney explores the pitfalls and successes of the movement to bring social justice work into the technology landscape. Laura also shares insights from AnnieCannons, her nonprofit dedicated to transforming survivors of human trafficking into software professionals. Full Details
Kavya Joshi

Kavya Joshi
Software Engineer, Samsara

Kavya Joshi is a backend and systems developer at Samsara. Her favorite aspects of being a programmer are reasoning about systems at scale and delving into the inner workings of sophisticated software. When not programming, Kavya tends to spend her... Read More.

9:50 Friday, 20 October 2017
Kavya Joshi shares strategies to prepare systems for flux and scale. Drawing from a range of use cases, including Facebook’s Kraken, which provides shadow traffic, and Samsara's custom load simulator, Kavya demonstrates how to improve your understanding of your systems as they run today and plan for how they'll run tomorrow. Full Details
Nikki McDonald

Nikki McDonald
Content Director, O’Reilly Media

Nikki McDonald is a content director at O’Reilly Media, where she writes, edits, and works with the industry’s leading practitioners to develop books, online courses, and training videos to help engineers and developers collaborate more effectively and create and deploy... Read More.

9:00 Friday, 20 October 2017
Velocity program chairs Nikki McDonald, Ines Sombra, and James Turnbull open the second day of keynotes. Full Details
9:00 Thursday, 19 October 2017
Velocity program chairs James Turnbull, Ines Sombra, and Nikki McDonald open the first day of keynotes. Full Details
Tyler McMullen

Tyler McMullen
CTO, Fastly

Tyler McMullen is CTO of Fastly, where he is responsible for the system architecture and leads the company’s technology vision. As part of the founding team, Tyler built the first versions of Fastly’s instant purging system, API, and... Read More.

10:05 Friday, 20 October 2017
Edge computing is a hot topic, but despite all the hype, there are still some major hurdles to overcome before it reaches its full potential. Tyler McMullen outlines the technical and economic challenges and explains how we can get past them. Full Details
Christopher Meiklejohn

Christopher Meiklejohn
Graduate Student, Instituto Superior Técnico

Christopher Meiklejohn is an independent software engineer and a PhD student at the Université Catholique de Louvain in Belgium. Previously, Christopher worked at Basho Technologies on the distributed key-value store Riak. He loves distributed systems and programming languages and is... Read More.

10:15 Thursday, 19 October 2017
Christopher Meiklejohn is building an application that helps users select a bottle of wine based on the wines that they enjoy, using a new programming language called Martinelli. Christopher offers an overview of Martinelli, highlighting the key features of this new language that allow the fault-tolerant, highly scalable operation of his application. Full Details
Miriah Meyer

Miriah Meyer
Associate Professor of Computer Science, University of Utah

Miriah Meyer is an associate professor in the School of Computing at the University of Utah, where she runs the Visualization Design Lab. Her research focuses on the design of visualization systems for helping analysts and researchers make sense of... Read More.

9:50 Thursday, 19 October 2017
Feeling overwhelmed by huge amounts of data has become the norm. Creating effective visual representations of data offloads some of the work of quickly finding interesting patterns to our powerful perceptual system. Miriah Meyer explores the role that interactive visualizations can play in helping us find meaning in mounds of data and discusses the limitations of this approach. Full Details
catherine mulligan

catherine mulligan
Research Fellow and Codirector, Centre for Cryptocurrency Research and Engineering, Imperial College

Catherine Mulligan is a research fellow at Imperial College London, where she is codirector of the Centre for Cryptocurrency Research and Engineering, which has launched several startups in the cryptocurrency space. She has 15 years’ international experience in the mobile... Read More.

9:05 Friday, 20 October 2017
Although the blockchain is technically a distributed system, there has been a surprising lack interest from the distributed systems community. Catherine Mulligan explores the implications of the blockchain to distributed systems and explains what needs to be addressed in order to build and maintain them effectively. Full Details
Liz Rice

Liz Rice
Technology Evangelist, Aqua Security

Liz Rice is the technology evangelist at container security specialists Aqua Security and coauthor of the O’Reilly report Kubernetes Security. She has a wealth of software development, team, and product management experience from her years spent working on network protocols... Read More.

9:30 Thursday, 19 October 2017
Your organization wants to go cloud native, but you don't want to hit the headlines as the victim of the latest hacking scandal. Liz Rice addresses the questions you need answers to: Will your deployments be less secure or more? How do DevOps processes like CI/CD and cluster orchestration affect your security profile? And what can we all do to minimize the risk of exploits? Full Details
Ines Sombra

Ines Sombra
Director, Engineering, Fastly

Ines Sombra is director of engineering at Fastly, where she spends her time helping the web go faster. Ines holds an MS in computology with an emphasis on cheesy ’80s rock ballads. She has a fondness for steak, fernet, and... Read More.

9:00 Friday, 20 October 2017
Velocity program chairs Nikki McDonald, Ines Sombra, and James Turnbull open the second day of keynotes. Full Details
9:00 Thursday, 19 October 2017
Velocity program chairs James Turnbull, Ines Sombra, and Nikki McDonald open the first day of keynotes. Full Details
Mike Strickland

Mike Strickland
Programmable Solutions Group Lead, Intel Corporation

Mike Strickland leads the FPGA high-performance computing vision within Intel’s Programmable Solutions Group. Mike has more than 20 years of computer, networking, and storage experience with companies such as Hewlett-Packard, Silverback Systems, and Altera (acquired by Intel). Previously, Mike... Read More.

9:45 Friday, 20 October 2017
A new approach to data analytics acceleration is delivering benchmarked performance increases of 3X to 10X+ at the system level for traditional relational and NoSQL databases. Full Details
James Turnbull

James Turnbull
VPE, Glitch

James Turnbull is VPE at Glitch. A longtime member of the open source community, James is the author of a number of books about open source software. Previously, he was a CTO in residence at Microsoft, founder... Read More.

9:00 Friday, 20 October 2017
Velocity program chairs Nikki McDonald, Ines Sombra, and James Turnbull open the second day of keynotes. Full Details
9:00 Thursday, 19 October 2017
Velocity program chairs James Turnbull, Ines Sombra, and Nikki McDonald open the first day of keynotes. Full Details