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

O'Reilly Velocity Conference 2019 - San Jose, California

Video Description

O’Reilly Media’s Velocity San Jose 2019 conference had one overarching goal: offer conference attendees the opportunity to gather expert insight on building and maintaining cloud native systems. How did Velocity meet that goal? By giving the world’s best cloud native system engineers, SREs, and DevOps experts the chance to share their experiences. For example: Alex Chen (Alibaba Cloud) described how cloud native storage products such as table storage, object storage, and log storage enabled the Alibaba platform to handle RMB 10B worth of sales in two minutes and five seconds. Ory Segal's (PureSec) revealed how attackers approach and exploit the weaknesses of serverless and what you can do about it. Nivia Henry (Spotify) demonstrated how an algorithm is built and what you can do to catch, reduce, or eliminate the algorithmic biases that produce infamous events like Tay the racist Twitter Bot. This video compilation contains all of these talks plus the best keynotes, tutorials, and tech sessions delivered at Velocity San Jose 2019. Looking to build your knowledge of how to build and maintain cloud native systems? Get this compilation and you’ll be on your way.

Highlights include:

  • Complete video recordings of Velocity San Jose 2019’s best tutorials, keynote speeches, and technical sessions—contains hours of material to review and study at your own pace and schedule.
  • Cloud engineering tutorials, such as Patrick Meenan (Facebook) on fixing broken HTTP/2 deployments; Michael Kehoe (LinkedIn) on using Terraform to modernize your cloud infrastructure; and Ben Bleything (Google) on using the open source InSpec framework to build infrastructure and compliance tests.
  • Keynotes from luminaries such as Liz Fong-Jones (Honeycomb), Everett Harper (Truss), Julie Horvath (Apple), Alex Qin (Code Cooperative), Lena Hall (Microsoft), and Jessica Kerr (Atomist).
  • Sessions devoted to building secure and resilient systems, including Ian Coldwater’s (Independent) deep dive into Kubernetes CVE-2018-1002105 protections and Nora Jones (Slack) on the advanced approaches required for each piece of the chaos experiments cycle.
  • Special sessions called “Overcoming Obstacles: Lessons in Resilience,” featuring the stories of cloud engineering success in the face of overwhelming barriers from practitioners such as Ryan Kitchens (Netflix), Tim Bonci (Vistaprint), and Tammy Butow (Gremlin).
  • Sessions covering production engineering, SRE, and DevOps, including Charity Majors (Honeycomb) on why you can (and should) test in production and Alex Elman (Indeed) on the reasons why a total site outage can be a good thing.
  • Sessions on monitoring, observability, and performance; sessions on containers, Kubernetes, and microservices; plus multiple sessions on cloud engineering leadership, serverless, distributed data, and emerging cloud technologies.

Table of Contents

  1. Keynotes
    1. Scaling teams with technology (or is it the other way around?) - Chen Goldberg (Google) 00:19:19
    2. Which edge do you need: Managing multiple edges to deliver the next industrial revolution (sponsored by Verizon Digital Media Services) - Dave Andrews (Verizon Digital Media Services) 00:04:53
    3. From puzzles to products - Jessica Kerr (Atomist) 00:23:22
    4. Community projects inform enterprise products (sponsored by Microsoft Azure) - Lachlan Evenson (Microsoft), Bridget Kromhout (Microsoft) 00:04:56
    5. The SRE I aspire to be - Yaniv Aknin (Google Cloud) 00:23:24
    6. Channel into the universe of eventually perfect distributed systems - Lena Hall (Microsoft) 00:22:44
    7. Cultivating production excellence - Liz Fong-Jones (Honeycomb) 00:21:27
    8. The cloud native elephant in the room (sponsored by Oracle Cloud Infrastructure) - Bob Quillin (Oracle Cloud Infrastructure) 00:08:48
    9. How do we heal? - Alex Qin (Code Cooperative) 00:20:15
    10. Infrastructure first: Because solving complex problems needs more than technology - Everett Harper (Truss) 00:16:22
    11. Kubernetes for the Impatient - Bridget Kromhout (Microsoft) 00:16:22
  2. Sponsored
    1. Scale data access with app layer caching (sponsored by Salesforce) - Anil Jacob (Salesforce) 00:37:24
    2. Kick-starting a culture of observability and data-driven DevOps (sponsored by SignalFx) - Rajesh Raman (SignalFx) 00:40:22
    3. The telemetry data revolution at Microsoft (sponsored by Microsoft) - Yoni Leibowitz (Microsoft), Sasha Rosenbaum (Microsoft) 00:41:15
    4. 25 billion transactions and counting: How Dell manages application performance at scale (sponsored by Riverbed) - Jon Hodgson (Riverbed), Jeremy Tupa (Dell), Marcelo Soares (Dell) 00:37:14
    5. Continuous load testing: A journey to performance at scale (sponsored by Tricentis) - Kevin Dunne (Tricentis) 00:38:21
    6. Build a backend with TypeScript using Nest.js (sponsored by Square) - Richard Moot (Square) 00:32:14
    7. Security in the FaaS lane (sponsored by Oracle Cloud Infrastructure) - Karthik Gaekwad (Oracle Cloud Infrastructure) 00:36:03
    8. Identity is the new security perimeter (sponsored by Aporeto) - Dimitri Stiliadis (Aporeto) 00:38:34
    9. Overcoming tomorrow's operational challenges with AIOps (sponsored by Moogsoft) - Richard Whitehead (Moogsoft) 00:44:18
  3. Overcoming Obstacles: Lessons in Resilience
    1. Two hearts, one mind: Delivering the same platform to SaaS and on-premises - Renee Orser (NS1) 00:36:11
    2. Chaos engineering: When the network breaks - Kolton Andrus (Gremlin) 00:39:57
    3. How I failed to build a runbook automation system and what I learned - Tim Bonci (Vistaprint) 00:31:57
  4. Monitoring, Observability, and Performance
    1. Clarity and confidence: Observability on the New York Times games team - Darren McCleary (The New York Times) 00:30:56
    2. Observability for developers: How to get from here to there - Christine Yen (Honeycomb) 00:33:25
    3. Extracting signal: Fast traffic analysis and smart aggregation in global edge networks - Shannon Weyrick (NS1), Clare Gollnick (NS1) 00:39:38
    4. eBPF-powered distributed Kubernetes performance analysis - Lorenzo Fontana (Sysdig) 00:35:59
  5. Distributed Data
    1. Monitor disk space and other ways to keep Apache Kafka happy - Gwen Shapira (Confluent) 00:37:57
    2. Data-corrupting architectures we know and love - Sean Allen (Wallaroo Labs) 00:35:14
    3. Schema evolution patterns - Alex Rasmussen (Bits on Disk) 00:40:11
    4. Data modeling in the 24th and a half century with Apache Cassandra - Amanda Moran (DataStax) 00:39:14
    5. Improving reliability of your distributed data store - Mehant Baid (Dropbox) 00:37:38
  6. Leadership
    1. Having the bubble: How your experts build, maintain, and spread deep system knowledge - Beth Long (New Relic) 00:34:28
    2. Why should I care about DevRel anyway? - Emily Freeman (Microsoft), Nicole Forsgren (DORA) 00:37:31
    3. Navigating the midcareer plateau - Uma Chingunde (Stripe) 00:41:22
    4. Your team as a distributed system - Andrew Harvey (Microsoft) 00:40:32
    5. ZOMG I’m leading a project? - Jonathan Maltz (Nuna) 00:44:08
  7. Emerging Tech
    1. Immersive development - John Voorhees (Primitive) 00:51:00
    2. Ghost in the machine: The unintended consequences of bias in machine learning - Nivia Henry (Spotify) 00:37:50
    3. Deepfakes: If anything can be real, then nothing is real - April Wright (Architect Security, Inc.) 00:38:32
    4. Build HQ Trivia (better than HQ) - Steve Heffernan (Mux) 00:38:15
  8. Kubernetes
    1. Sharing is caring: Your Kubernetes cluster, namespaces, and you - Amy Chen (VMware) 00:38:13
    2. Kubernetes is still hard for app developers; let’s fix that - Aaron Schlesinger (Microsoft) 00:29:35
    3. Lessons from hacking Kubernetes with kube-hunter - Liz Rice (Aqua Security) 00:31:54
    4. Kubernetes APIs under the hood - Phillip Wittrock (Google) 00:40:21
  9. Building Resilient Systems
    1. Everything is a little bit broken; or, The illusion of control - Heidi Waterhouse (LaunchDarkly) 00:38:17
    2. Building resilience with Kubernetes - Kris Nova (Independent) 00:29:36
    3. Chaos breeding confidence: Broader implications of chaos engineering - Patrick Higgins (Gremlin) 00:31:18
    4. This should be faster; what's going on? - Andre Henry (Venmo) 00:40:47
    5. How Stripe invests in technical infrastructure - Will Larson (Stripe) 00:39:06
  10. Production Engineering, SRE, and DevOps
    1. Test in production: Yes, you can (and you should) - Charity Majors (Honeycomb) 00:32:01
    2. The Ops in the Serverless - Jennifer Davis (Microsoft) 00:29:31
    3. Scaling SRE organizations: The journey from 1 to many teams - Gustavo Franco (Google) 00:41:04
    4. Product management and DevOps, together at last and kicking butt - James Heimbuck (SendGrid) 00:32:47
    5. Lowering costs of coordination during service outages: A multiple case analysis - Laura Maguire (The Ohio State University) 00:47:39
    6. Learning from failure: Why a total site outage can be a good thing - Alex Elman (Indeed) 00:34:16
  11. Building Secure Systems
    1. Crafty requests: Deep dive into a Kubernetes CVE - Ian Coldwater (Independent) 00:34:45
    2. Security precognition: A look at chaos engineering in security incident response - Aaron Rinehart (Verica) 00:40:08
    3. Securing services using SSO - Shraya Ramani (Buzzfeed) 00:31:00
  12. Building Cloud Native Systems
    1. How Lyft migrated to a service mesh with Envoy - Daniel Hochman (Lyft), Jose Nino (Lyft) 00:51:50
    2. How embracing unreliability can make infrastructure reliable and cost-effective - Osman Sarood (Mist Systems) 00:40:01
    3. Layers - Kyle Anderson (Yelp) 00:47:15
    4. Cloud native storage behind the biggest 1-day shopping event in the world - Alex Chen (Alibaba Cloud) 00:43:49
  13. Serverless
    1. Isolate computing - Zack Bloom (Cloudflare) 00:34:45
    2. Building serverless solutions that are resilient, scalable, and cost effective - Ruth Yakubu (Microsoft) 00:45:53
    3. Processing metrics with Golang and AWS Lambda - Ryan Neal (Netlify) 00:42:09
  14. Containers, Kubernetes, and Microservices
    1. How to adopt cloud native machine learning with Kubernetes and Kubeflow - David Aronchick (Microsoft) 00:40:24
    2. Containers can actually improve your security story - Maya Kaczorowski (Google) 00:50:26
  15. Tutorials
    1. Infrastructure and compliance testing with InSpec (sponsored by Google Cloud) - Ben Bleything (Google) - Part 1 00:45:49
    2. Infrastructure and compliance testing with InSpec (sponsored by Google Cloud) - Ben Bleything (Google) - Part 2 00:57:57
    3. Infrastructure and compliance testing with InSpec (sponsored by Google Cloud) - Ben Bleything (Google) - Part 3 00:48:09
    4. SRE classroom: How to design a reliable application in three hours - Jenny Liao (Google) - Part 1 00:36:45
    5. SRE classroom: How to design a reliable application in three hours - Jenny Liao (Google) - Part 2 00:51:18
    6. Pack your bags: Managing distributed applications with CNAB - Jeremy Rickard (Microsoft), Carolyn Van Slyck (Microsoft) - Part 1 00:42:32
    7. Pack your bags: Managing distributed applications with CNAB - Jeremy Rickard (Microsoft), Carolyn Van Slyck (Microsoft) - Part 2 00:33:51
    8. Pack your bags: Managing distributed applications with CNAB - Jeremy Rickard (Microsoft), Carolyn Van Slyck (Microsoft) - Part 3 00:50:12
    9. Getting started with eBPF - Michael Kehoe (LinkedIn) - Part 1 00:51:41
    10. Getting started with eBPF - Michael Kehoe (LinkedIn) - Part 2 00:27:46
    11. Getting started with eBPF - Michael Kehoe (LinkedIn) - Part 3 00:39:44
    12. DDoS mitigation made easy with XDP and eBPF - Christian Saide (NS1) - Part 1 00:32:57
    13. DDoS mitigation made easy with XDP and eBPF - Christian Saide (NS1) - Part 2 00:29:43
    14. DDoS mitigation made easy with XDP and eBPF - Christian Saide (NS1) - Part 3 00:33:56
    15. DDoS mitigation made easy with XDP and eBPF - Christian Saide (NS1) - Part 4 00:28:37
    16. Ariadne's thread through the labyrinth: Using observability to tame a rogue code base - Isobel Redelmeier (LightStep) - Part 1 00:44:46
    17. Ariadne's thread through the labyrinth: Using observability to tame a rogue code base - Isobel Redelmeier (LightStep) - Part 2 00:51:18
    18. Ariadne's thread through the labyrinth: Using observability to tame a rogue code base - Isobel Redelmeier (LightStep) - Part 3 00:33:04
    19. Cloud native infrastructure deployments with Terraform - Neil Peterson (Microsoft) - Part 1 00:43:08
    20. Cloud native infrastructure deployments with Terraform - Neil Peterson (Microsoft) - Part 2 00:47:38
    21. Cloud native infrastructure deployments with Terraform - Neil Peterson (Microsoft) - Part 3 00:39:46
    22. Cloud native infrastructure deployments with Terraform - Neil Peterson (Microsoft) - Part 4 00:40:26
    23. Fixing the performance of your (probably broken) HTTP/2 deployment - Patrick Meenan (Facebook) - Part 1 00:47:58
    24. Fixing the performance of your (probably broken) HTTP/2 deployment - Patrick Meenan (Facebook) - Part 2 00:55:26
    25. Fixing the performance of your (probably broken) HTTP/2 deployment - Patrick Meenan (Facebook) - Part 3 00:59:24
    26. Base64 is not encryption: A better story for Kubernetes secrets - Seth Vargo (Google) - Part 1 00:44:30
    27. Base64 is not encryption: A better story for Kubernetes secrets - Seth Vargo (Google) - Part 2 00:44:53
    28. Base64 is not encryption: A better story for Kubernetes secrets - Seth Vargo (Google) - Part 3 1:02:48