O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Velocity Conference - San Jose, CA 2018

Video Description

We’ll make the Keynotes available here as soon as possible after they happen. Video of the sessions and tutorials will be available a few weeks after the end of the conference.

Velocity San Jose 2018 gathered a highly diverse group of the world's best web ops practitioners, system engineers, and DevOps pros to explore topics related to building and maintaining complex systems, site reliability engineering, infrastructure as code, chaos engineering, and more. This video compilation gives you unfettered access to every keynote address, tutorial, and technical presentation delivered at the conference—more than 50 hours of material to explore at your own pace.

Renowned keynote speakers wowed the Velocity crowd with their insights and this compilation lets you hear them all, including Google Project Zero security engineer Natalie Silvanovich's call for feature simplicity in a world of endless JavaScript engine attacks; Heptio engineer Bryan Liles' look at the declarative application management practices that allow low-stress build-outs of highly complex infrastructures; DevOps leader Nicole Forsgren (DORA) reveal of the secrets she's discovered for building true high-performance teams (based on four years of research); and engineering wizard Tamar Bercovici sharing the lessons she's learned evolving Box’s database infrastructure from the simple (one MySQL DB host) to the highly complex (millions of queries per second/hundreds of billions of data records).

Looking to catapult your team's technical chops into the stratosphere? This compilation delivers all of the tutorials offered at Velocity, including Matt Torrisi's (Oracle/Dyn) course on how to deploy DNS with confidence across multiple platforms; Jasmin Nakic and Jackie Chu's (Salesforce) examination of how to use AI to solve performance problems; Tomas Lin and Emily Burns' (Netflix) look at building multicloud continuous delivery pipelines with Spinnaker; and Seth Vargo's (Google) demonstration of how to connect applications and services running under Kubernetes to HashiCorp Vault.

You'll also receive access to more than sixty technical sessions led by experts from such leading companies as Akamai Technologies, Microsoft, Tricentis, Zenedge, Everbridge, Contrast Security, IBM, AppDynamics, Riverbed, and more. Highlights include:

  • NS1 VP of architecture Shannon Weyrick on NS1's ground-up rewrite of its advanced DNS server software
  • Computer safety researcher Kyle Kingsbury's (Jepsen) look at the Tesser Clojure library
  • AWS senior developer advocate Luis Eduardo Colon on how to deploy security controls for serverless apps using infrastructure-as-code tools
  • Fastly network systems engineer Victoria Nguyen on how to overhaul monitoring and data collection within globally distributed networks
  • Datadog tech evangelist Jason Yee on how to test code in production using container orchestration and service meshes
  • NS1 DevOps engineer Christian Saide (NS1) on how to reduce infrastructure, maintenance, and operational costs using Elasticsearch as a time series database
  • Google's director of software engineering Astrid Atkinson's description of a microservices-based approach to tackling legacy and heterogeneity
  • Aqua Security's Liz Rice's explanation of what's easy—and what's not—about finding and patching security vulnerabilities in containers
  • Netlify's head of infrastructure Ryan Neal on how Netlify migrated to full multicloud infrastructure without any service interruption
  • Symphonia co-founder Mike Roberts describing the limitations of the serverless approach and a practical set of techniques for dealing with those limits

With total access to Velocity San Jose 2018's keynotes, tutorials, and technical sessions, this video compilation offers tremendous value to anyone interested in building the systems that make business work.

Table of Contents

  1. Keynotes
    1. Reliability from the ground up: Designing for five nines - Astrid Atkinson (Google) 00:18:01
    2. The internet versus your sites: Taking action against internet volatility (sponsored by Oracle Dyn) - Kyle York (Oracle Dyn) 00:10:22
    3. Running stateful applications in Kubernetes: Is it worth the risk? - Kris Nova (Heptio) 00:12:54
    4. The secret to building and delivering amazing apps at scale (sponsored by Akamai) - Javier Garza (Akamai Technologies) 00:05:30
    5. Lessons learned while evolving Box’s database infrastructure - Tamar Bercovici (Box) 00:16:05
    6. Why Microsoft does DevOps (sponsored by Microsoft) - Martin Woodward (Microsoft) 00:06:58
    7. Observability of team health: Deciphering and reacting to organizational feedback (sponsored by NS1) - Renee Orser (NS1) 00:05:17
    8. JavaScript, security, and the case for feature simplicity - Natalie Silvanovich (Google) 00:15:01
    9. Jepsen 9: The centre cannot hold - Kyle Kingsbury (Jepsen) 00:27:30
    10. Netra Q&A: Scaling resource-intensive APIs (sponsored by Oracle Dyn) Kyle York (Oracle Dyn), Richard Lee (Netra) 00:10:12
    11. Declarative application configuration: Mixing the old with the new - Bryan Liles (Heptio) 00:18:17
    12. EdgeControl: CDN tools to appease your inner control freak (sponsored by Verizon Digital Media Services) - Dave Andrews (Verizon Digital Media Services) 00:05:10
    13. Secrets and surprises of high performance: What the data says Nicole Forsgren (DORA) 00:17:22
    14. Artificial intelligence versus actionable intelligence (sponsored by PagerDuty) David Hayes (PagerDuty) 00:05:10
    15. Scaling yourself during hypergrowth - Julia Grace (Slack) 00:19:11
  2. Distributed Systems
    1. Isolation without containers - Tyler McMullen (Fastly) 00:35:29
    2. Pat Helland and me: How to build stateful distributed applications that can scale almost infinitely - Sean T Allen (Wallaroo Labs) 00:38:06
    3. Performance debugging: Finding bottlenecks in distributed systems - Christian Grabowski (NS1) 00:18:54
    4. The distributed authorization system: A Netflix case study - Manish Mehta (Volterra), Torin Sandall (Open Policy Agent Project) 00:42:40
    5. Improving performance with Tesser - Kyle Kingsbury (Jepsen) 00:34:07
  3. Production Engineering, SRE, and DevOps
    1. How Netlify migrated to a fully multicloud infrastructure without any service interruption - Ryan Neal (Netlify) 00:38:51
    2. Opportunities and challenges in applying machine learning - Alex Jaimes (Nauto) 00:42:10
    3. A retrospective on retrospectives: How to be a nonexpert expert in system resilience - Jessica DeVita (Microsoft) 00:33:42
    4. Service discovery. . .across clouds? - Seth Vargo (Google) 00:43:08
  4. Sponsored
    1. Digital disruptions and best practices (sponsored by IBM) - Ben Amaba (IBM) 00:32:18
    2. Bot or human? Applying machine learning to combating the bot epidemic (sponsored by Oracle + Dyn) - Laurent Gil (Zenedge) 00:41:22
    3. Jumpstarting your DevSecOps pipeline with IAST and RASP (sponsored by Contrast Security) - Jeff Williams (Contrast Security) 00:42:25
    4. Load testing reinvented for DevOps (sponsored by Tricentis) - Tim Koopmans (Tricentis) 00:34:54
    5. What performance engineering means when lives are at stake (sponsored by Everbridge) - Imad Mouline (Everbridge) 00:43:48
    6. The "sound" of performance monitoring data (sponsored by Riverbed) - Jon Hodgson (Riverbed) 00:38:50
    7. How Microsoft does DevOps (sponsored by Microsoft) - Martin Woodward (Microsoft) 00:41:46
    8. Application and business transaction monitoring in a container-orchestrated world (sponsored by AppDynamics) - Mark Prichard (AppDynamics) 00:39:10
  5. Serverless
    1. The state of statelessness - Erica Windisch (IOpipe) 00:28:41
    2. Serverless SQL - Lynn Langit (Lynn Langit Consulting) 00:39:26
    3. Function composition in a serverless world - Soam Vasani (Platform9 Systems), Timirah James (Platform9 Systems) 00:35:45
    4. Crossing the serverless fireswamp - Mike Roberts (Symphonia) 00:39:45
  6. Leadership
    1. Scaling yourself during hypergrowth: Lessons learned managing managers - Julia Grace (Slack) 00:39:18
    2. For managers: How to keep up your technical skills without annoying your team(s) - Kathleen Vignos (Twitter) 00:35:58
    3. Superfan - Sacha Judd (Hoku Group) 00:36:05
    4. Leading an effective engineering team within the world's largest bureaucracy - Sunil Sadasivan (Nava) 00:31:54
  7. Systems Engineering & Architecture
    1. Too big to change: When even your microservices are monoliths - Astrid Atkinson (Google) 00:43:36
    2. From dandelion to tree: Scaling Slack - Bing Wei (Slack) 00:19:39
  8. Building Secure Systems
    1. Declarative automation for distributed databases - John Miller III (Fauna) 00:39:01
    2. Deleting data for fun and profit^H^H^H^H^H^H loss avoidance - Scott Wimer (Smartsheet) 00:37:15
    3. Design for security - Serena Chen (BNZ Digital) 00:25:03
    4. You want to step outside? What our fight against phishing taught us and how it can help you - Neal Mueller (Google) 00:28:38
  9. Monitoring, Observability, and Performance
    1. How to monitor your database - Baron Schwartz (VividCortex) 00:42:24
    2. Gaining efficiency with time series in ELK - Christian Saide (NS1) 00:43:31
    3. Achieving observability at Google-scale with OpenCensus - Morgan McLean (Google), Jaana B. Dogan (Google), Nik Molnar 00:34:09
    4. Metrics are not enough: Monitoring Apache Kafka - Gwen Shapira (Confluent), Xavier Léauté (Confluent) 00:39:01
    5. Principia SLOdica: A treatise on the metrology of service level objectives - Jamie Wilkinson (Google) 00:43:25
  10. Kubernetes
    1. How Netlify migrated to Kubernetes, migrated off, and migrated to it again, without anyone noticing - David Calavera (Netlify) 00:38:04
    2. More than a series of tubes: Networking in Kubernetes - Jeff Poole (Vivint Smart Home) 00:38:05
    3. Moving enterprise Java applications to Kubernetes - Kris Nova (Heptio) 00:44:52
    4. Kubernetes security best practices - Ian Lewis (Google) 00:39:19
  11. Containers
    1. How to reduce the attack surface of your container workloads - Cynthia Thomas (Cilium) 00:35:29
    2. How we built Contour and what you can learn from our experience - David Cheney (Heptio) 00:40:30
  12. Distributed Data
    1. Think local: Reducing coordination and improving performance when designing around distributed state - John Mumm (Wallaroo Labs) 00:35:59
    2. Distributed systems for stream processing: Apache Kafka and Spark Streaming - Alena Hall (Microsoft) 00:37:24
    3. Scaling Square's Cash app with Vitess - Jon Tirsén (Square) 00:36:32
  13. Tutorials
    1. Using AI to solve performance problems (sponsored by Salesforce) - Part 1 - Jasmin Nakic (Salesforce), Jackie Chu (Salesforce) 1:00:00
    2. Using AI to solve performance problems (sponsored by Salesforce) - Part 2 - Jasmin Nakic (Salesforce), Jackie Chu (Salesforce) 00:53:52
    3. Using AI to solve performance problems (sponsored by Salesforce) - Part 3 - Jasmin Nakic (Salesforce), Jackie Chu (Salesforce) 00:25:45
    4. Leveraging multiplatform DNS for web application resiliency (sponsored by Oracle + Dyn) - Part 1 - Matt Torrisi (Oracle + Dyn) 00:41:48
    5. Leveraging multiplatform DNS for web application resiliency (sponsored by Oracle + Dyn) - Part 2 - Matt Torrisi (Oracle + Dyn) 00:38:32
    6. Leveraging multiplatform DNS for web application resiliency (sponsored by Oracle + Dyn) - Part 3 - Matt Torrisi (Oracle + Dyn) 00:55:16
    7. Go performance analysis in action - Part 1 - Francesc Campoy Flores (source{d}) 00:36:34
    8. Go performance analysis in action - Part 2 - Francesc Campoy Flores (source{d}) 00:53:06
    9. Go performance analysis in action - Part 3 - Francesc Campoy Flores (source{d}) 00:40:46
    10. Go performance analysis in action - Part 4 - Francesc Campoy Flores (source{d}) 00:35:03
    11. Serverless APIs with AWS Lambda and API Gateway - Part 1 - Bill Boulden (ClearView Social) 00:35:52
    12. Serverless APIs with AWS Lambda and API Gateway - Part 2 - Bill Boulden (ClearView Social) 00:43:27
    13. Serverless APIs with AWS Lambda and API Gateway - Part 3 - Bill Boulden (ClearView Social) 00:43:03
    14. Architecting a postmortem - Part 1 - Will Gallego (Etsy) 00:50:19
    15. Architecting a postmortem - Part 2 - Will Gallego (Etsy) 00:56:48
    16. Architecting a postmortem - Part 3 - Will Gallego (Etsy) 1:01:38
    17. Introduction to continuous compliance and remediation - Part 1 - Nathen Harvey (Chef) 00:56:29
    18. Introduction to continuous compliance and remediation - Part 2 - Nathen Harvey (Chef) 00:56:22
    19. Introduction to continuous compliance and remediation - Part 3 - Nathen Harvey (Chef) 00:47:26
    20. Attack trees: Security modeling for Agile teams - Part 1 - Michael Brunton-Spall (Bruntonspall Ltd) 00:36:44
    21. Attack trees: Security modeling for Agile teams - Part 2 - Michael Brunton-Spall (Bruntonspall Ltd) 00:38:45
    22. Attack trees: Security modeling for Agile teams - Part 3 - Michael Brunton-Spall (Bruntonspall Ltd) 00:43:54
    23. Multicloud continuous delivery with Spinnaker - Part 1 - Tomas Lin (Netflix), Emily Burns (Netflix), Daniel Reynaud (Netflix) 00:45:50
    24. Multicloud continuous delivery with Spinnaker - Part 2 - Tomas Lin (Netflix), Emily Burns (Netflix), Daniel Reynaud (Netflix) 00:56:34
    25. How to establish a high-severity incident management program - Part 1 - Tammy Butow (Gremlin), Ana Medina (Gremlin) 00:49:09
    26. How to establish a high-severity incident management program - Part 2 - Tammy Butow (Gremlin), Ana Medina (Gremlin) 00:35:36
    27. How to establish a high-severity incident management program - Part 3 - Tammy Butow (Gremlin), Ana Medina (Gremlin) 00:33:33
    28. How to establish a high-severity incident management program - Part 4 - Tammy Butow (Gremlin), Ana Medina (Gremlin) 00:34:54
    29. Integrating Vault and Kubernetes - Part 1 - Seth Vargo (Google) 00:57:33
    30. Integrating Vault and Kubernetes - Part 2 - Seth Vargo (Google) 00:27:54
    31. Integrating Vault and Kubernetes - Part 3 - Seth Vargo (Google) 00:30:18
    32. Integrating Vault and Kubernetes - Part 4 - Seth Vargo (Google) 00:47:23
    33. Kubernetes 101 - Part 1 - Bridget Kromhout (Microsoft) 00:49:32
    34. Kubernetes 101 - Part 2 - Bridget Kromhout (Microsoft) 1:03:25
    35. Kubernetes 101 - Part 3 - Bridget Kromhout (Microsoft) 00:53:01
    36. End-to-end observability for fun and profit - Part 1 - Ben Hartshorne (Honeycomb), Christine Yen (Honeycomb) 00:57:22
    37. End-to-end observability for fun and profit - Part 2 - Ben Hartshorne (Honeycomb), Christine Yen (Honeycomb) 00:55:22
  14. Multiple Topics
    1. Tooling in the age of serverless computing - Donna Malayeri (Pulumi) 00:39:27
    2. Networks, echolocation, and fish GIFs - Victoria Nguyen (Fastly) 00:24:18
    3. Real-time astronomical observations using a global network of telescopes - Brodie Kurczynski (Las Cumbres Observatory) 00:30:23
    4. How we built a global search engine for genetic data - Miro Cupak (DNAstack) 00:34:57
    5. Steering the Edgecast CDN with Heteractis - Marcel Flores (Verizon Digital Media Services) 00:36:39
    6. Rebuilding the airplane in flight. . .safely - Shannon Weyrick (NS1) 00:31:44
    7. Build containers faster with Jib, a Google image build tool for Java applications - Qingyang Chen (Google), Appu Goundan (Google) 00:28:51
    8. Canary deploys with Kubernetes and Istio - Jason Yee (Datadog) 00:39:13
    9. Deploy security controls for serverless apps with infrastructure as code tools - Luis Eduardo Colon (Amazon Web Services) 00:40:36
    10. What's so hard about container vulnerability scanning? - Liz Rice (Aqua Security) 00:30:54