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 - New York, NY 2018

Video Description

What was Velocity New York October 2018? It was four days devoted to web operations, distributed architectures, and systems engineering. It was a chaos engineering boot camp, a full day of instruction on Kubernetes-centered cloud computing, a set of in-depth tutorials on DevOps and SRE, and much more. Intense, illuminating, and comprehensive—speakers, tutorials, keynotes, and technical sessions—Velocity New York was packed with the information you need to make your systems fast, resilient, and secure. Get this video recording of Velocity and you can watch every presentation made at the conference at your own pace and on your own schedule.

Highlights include:

  • Cloud Computing Day with Kubernetes: warts-and-all talks about deploying and maintaining applications using Kubernetes led by Sebastien Goasguen (TriggerMesh), Arun Gupta (Amazon), Ria Bhatia (Microsoft), and others.
  • Tutorials on topics such as Ansible for SRE teams, smart networking with service meshes, OpenTracing, chaos engineering, container monitoring, and more.
  • Keynote addresses from luminaries such as Dave Rensin (Google), Anil Dash (Fog Creek Software), Laura Thomson (Mozilla), and more.
  • Multiple sessions on distributed data and systems.
  • Sessions on the intersection of DevOps and SRE including Google's Dave Rensin on how they train large enterprises to adopt SRE as an operations engineering model, and Jennifer Davis (RealSelf) on three critical roles operations must perform in serverless.
  • Sessions on dealing with cloud systems engineering and architecture, including Aaron Blohowiak (Netflix) on the challenges of operating in multiple regions at scale at Netflix.
  • Sessions on system monitoring, observability, and performance, including Idit Levine's (solo.io) exploration of debugging techniques via a service mesh, OpenTracing, and Squash.
  • Sessions on microservices and containers where experts like Michael Hamrah (Namely) share best practices and lessons learned building, deploying, and securing a container-based architecture.
  • Sessions on building secure systems from the ground up including Ian Coldwater (Jamf) on how to shore up Kubernetes security and Seth Vargo's (Google) key principles for securing microservices and distributed systems in a world where applications run in a cloud or hybrid cloud infrastructure.

Table of Contents

  1. Keynotes
    1. Continuous Disintegration - Anil Dash (Glitch) 00:17:46
    2. Securing the edge: Understanding and managing security events (sponsored by Oracle Dyn) - Laurent Gil (Oracle Dyn) 00:12:04
    3. The Programmer's Mind - Jessica McKellar (Pilot) 00:14:42
    4. Test, measure, iterate: Balancing “good enough” and “perfect” in the critical path (sponsored by NS1) - Kris Beevers (NS1) 00:07:00
    5. ML on code: Machine learning will change programming - Francesc Campoy Flores (source{d}) 00:19:50
    6. How do DevOps and SRE relate? Hint: They're best friends. (sponsored by Google Cloud) - Dave Rensin (Google) 00:05:19
    7. Practical Performance Theory - Kavya Joshi (Samsara) 00:21:53
    8. Chaos Day: When Reliability Reigns - Tammy Butow (Gremlin) 00:18:33
    9. Critical Path-driven Development - Jaana B. Dogan (Google) 00:17:29
    10. O’Reilly Radar: Open Source Tool Trends—What Our Users Tell Us - Roger Magoulas (O'Reilly Media) 00:09:46
    11. Why Marketing Matters - Michael Bernstein (Reify) 00:20:29
    12. Practical Ethics - Laura Thomson (Mozilla) 00:21:15
  2. Cloud Computing Day with Kubernetes
    1. Panel discussion: The future of Kubernetes—Challenges and opportunities - Sarah Wells (Financial Times), Brendan Burns (Microsoft), Kris Nova (Heptio), Alice Goldfuss (GitHub) 00:59:21
    2. Building continuous delivery with Kubernetes as opposed to installing one on Kubernetes - Bryan Liles (Heptio) 00:25:57
    3. Integrating developer and operator experience in Kubernetes - Brendan Burns (Microsoft) 00:28:31
    4. The simply complex task of implementing Kubernetes ingress: Lessons learned - Richard Li (Datawire) 00:22:00
    5. Using chaos to bring resiliency to Kubernetes applications - Arun Gupta (Amazon) 00:25:27
    6. Kubernetes: Crossing the chasm - Ian Crosby (Container Solutions) 00:31:36
  3. Sponsored
    1. Performance anomaly detection at scale (sponsored by Salesforce) - Tuli Nivas (Salesforce) 00:42:25
    2. API security: What you absolutely need to know now (sponsored by Oracle Dyn) - Laurent Gil (Oracle Dyn) 00:33:56
    3. Bot or human? Applying machine learning to combating the bot epidemic (sponsored by Oracle Dyn) - Laurent Gil (Oracle Dyn) 00:33:44
    4. Easy CI/CD done right (sponsored by Verizon) - Deepank Sharma (Verizon Wireless) 00:42:19
  4. DevOps and SRE
    1. The ops in serverless - Jennifer Davis (RealSelf) 00:29:41
    2. Building successful site reliability engineering in large enterprises - Liz Fong-Jones (Google), Dave Rensin (Google) 00:38:37
    3. Disaster resilience the Waffle House way, from flattops to feature flags and more - Heidi Waterhouse (LaunchDarkly) 00:39:08
    4. How NTSB air disaster analysis can help you in an emergency - Matt Rogish (ReactiveOps) 00:36:40
  5. Distributed Systems
    1. Who guards the guardians? Designing for resilience in cluster orchestrators - Preetha Appan (HashiCorp) 00:41:56
    2. Managing multiple sources of truth in distributed applications - Adam Wolfe Gordon (DigitalOcean) 00:37:11
    3. How do we solve the world's spreadsheet problem? - Alexander Rasmussen (Freenome) 00:38:50
    4. Pat Helland and me: How to build stateful distributed applications that can scale almost infinitely - Sean T Allen (Wallaroo Labs) 00:39:59
    5. You've been arrested by the CAP; you have the right to remain consistent. - Aviran Mordo (Wix.com) 00:40:46
  6. Monitoring, Observability, and Performance
    1. How to break up with your vendor - Amy Nguyen (Stripe), Cory Watson (Stripe) 00:42:28
    2. From silos to a single pane of glass at USA TODAY NETWORK - Bridget Lane (Gannett | USA Today), Kris Vincent (Gannett | USA Today) 00:37:09
    3. Networks, echolocation, and fish GIFs - Victoria Nguyen (Fastly) 00:25:15
    4. Revisiting HTTP/2 - Hooman Beheshti (Fastly) 00:43:59
    5. Using distributed trace data to solve performance and operational challenges - Naoman Abbas (Pinterest) 00:39:35
    6. SLO burn - Jamie Wilkinson (Google) 00:40:54
  7. Kubernetes
    1. Switching horses midstream: The challenges of migrating 150+ microservices to Kubernetes - Sarah Wells (Financial Times) 00:39:20
    2. Troubleshooting Kubernetes applications - Michael Hausenblas (Red Hat) 00:39:38
    3. Moving an enterprise monolith to Kubernetes - Kris Nova (Heptio) 00:39:37
    4. Bulk image processing using Kubernetes - Mike Newswanger (Elastic) 00:39:59
    5. Creating an Effective Developer Experience on Kubernetes - Daniel Bryant (Datawire) 00:24:40
    6. Canary deploys with Kubernetes and Istio - Jason Yee (Datadog) 00:32:42
    7. Scaling in Kubernetes, matched to music - Ria Bhatia (Microsoft) 00:26:10
    8. Gloo Kubernetes together with Hybrid Infrastructure - Idit Levine (solo.io) 00:28:58
    9. Migrating Spotify's runtime to Kubernetes - James Wen (Spotify) 00:31:03
    10. Ship of fools: Shoring up Kubernetes security - Ian Coldwater (Jamf) 00:42:36
    11. Consuming cloud services with the Kubernetes Service Catalog - Neil Peterson (Microsoft) 00:37:06
  8. How We Built It
    1. Archaic to orchestrated: Ticketmaster's hybrid DevOps transformation - Heather Osborn (Ticketmaster) 00:38:38
    2. Lessons learned migrating HealthCare.gov to Terraform - Christian Monaghan (HealthCare.gov | Nava PBC) 00:38:54
    3. 60,000 tests in six minutes: Create a reliable pipeline, eliminate flaky tests, and deploy safely but quickly - Sam Guckenheimer (Microsoft) 00:40:17
  9. Leadership and Career Growth
    1. Communicating and managing change - Rocio Delgado (Slack) 00:36:59
    2. Strategies for better technical interviews - Moishe Lettvin (MailChimp) 00:38:45
    3. Managing by missing - Ian Nowland (Two Sigma) 00:39:48
    4. Beyond accidental architecture - James Thompson (Nav) 00:42:19
  10. Building Secure Systems
    1. Securing serverless by breaking in - Guy Podjarny (Snyk) 00:41:54
    2. A programmer's guide to secure connections - Liz Rice (Aqua Security) 00:38:39
    3. Faster is safer: Security in the enterprise - Molly Crowther (Pivotal) 00:36:12
    4. Modern security best practices for microservices and distributed systems - Seth Vargo (Google) 00:38:13
  11. Systems Engineering and Architecture
    1. How to get away with refactoring - Maude Lemaire (Slack Technologies, Inc.) 00:38:36
    2. Microreleases: How to safely rollout complex changes at scale - Jeffrey Valeo (Grubhub) 00:40:28
    3. Deprecating simplicity - Casey Rosenthal (Backplane) 00:39:17
    4. Small-scale engineering - effie mouzeli (Wikimedia Foundation) 00:40:46
    5. Rebuilding the airplane in flight. . .safely - Shannon Weyrick (NS1), James Royalty (NS1) 00:39:55
    6. Availability, latency, and cost: Withstanding regional outages - Aaron Blohowiak (Netflix) 00:40:37
    7. "Not invented here" syndrome and dark debt: The PagerDuty story - Aish Raj Dahal (PagerDuty) 00:29:48
  12. Distributed Data
    1. Sell cron, buy Airflow: Modern data pipelines in finance - James Meickle (Quantopian) 00:38:49
    2. Smooth scaling: Slack’s journey toward a new database - Ameet Kotian (Slack) 00:34:58
    3. Kafka Streams in practice: What works and what doesn’t (yet) - Bart De Vylder (CoScale) 00:40:50
    4. Migrating a recommendations platform from bare metal to the cloud - Leemay Nassery (Comcast) 00:24:12
  13. Microservices and Containers
    1. The container operator's manual - Alice Goldfuss (GitHub) 00:35:55
    2. Debugging microservices apps via a sevice mesh, OpenTracing, and Squash - Idit Levine (solo.io) 00:40:38
    3. Frankenstein's microservices: How to avoid the monster - Michael Hamrah (Namely) 00:38:50
  14. Tutorials
    1. Attack trees: Security modeling for Agile teams - Michael Brunton-Spall (Bruntonspall Ltd) - Part 1 00:49:29
    2. Attack trees: Security modeling for Agile teams - Michael Brunton-Spall (Bruntonspall Ltd) - Part 2 1:00:59
    3. Serverless APIs with AWS Lambda and API Gateway - Bill Boulden (ClearView Social) - Part 1 00:39:48
    4. Serverless APIs with AWS Lambda and API Gateway - Bill Boulden (ClearView Social) - Part 2 00:36:56
    5. Serverless APIs with AWS Lambda and API Gateway - Bill Boulden (ClearView Social) - Part 3 00:49:19
    6. Kubernetes 101 - Bridget Kromhout (Microsoft) - Part 1 00:40:23
    7. Kubernetes 101 - Bridget Kromhout (Microsoft) - Part 2 00:47:33
    8. Kubernetes 101 - Bridget Kromhout (Microsoft) - Part 3 00:41:02
    9. Kubernetes 101 - Bridget Kromhout (Microsoft) - Part 4 00:48:28
    10. Ansible for SRE teams - James Meickle (Quantopian) - Part 1 00:35:43
    11. Ansible for SRE teams - James Meickle (Quantopian) - Part 2 00:28:05
    12. Ansible for SRE teams - James Meickle (Quantopian) - Part 3 00:55:32
    13. Ansible for SRE teams - James Meickle (Quantopian) - Part 4 00:42:47
    14. Monitoring your containers correctly - Michael Kehoe (LinkedIn) - Part 1 00:35:48
    15. Monitoring your containers correctly - Michael Kehoe (LinkedIn) - Part 2 00:50:17
    16. Chaos engineering bootcamp - Tammy Butow (Gremlin), Ana Medina (Gremlin), Patrick Higgins (Gremlin), Jason Yee (Datadog) - Part 1 00:41:59
    17. Chaos engineering bootcamp - Tammy Butow (Gremlin), Ana Medina (Gremlin), Patrick Higgins (Gremlin), Jason Yee (Datadog) - Part 2 00:29:29
    18. Chaos engineering bootcamp - Tammy Butow (Gremlin), Ana Medina (Gremlin), Patrick Higgins (Gremlin), Jason Yee (Datadog) - Part 3 00:38:38
    19. Chaos engineering bootcamp - Tammy Butow (Gremlin), Ana Medina (Gremlin), Patrick Higgins (Gremlin), Jason Yee (Datadog) - Part 4 00:32:42
    20. Smart networking with service meshes - Anubhav Mishra (HashiCorp) - Part 1 00:50:29
    21. Smart networking with service meshes - Anubhav Mishra (HashiCorp) - Part 2 00:26:46
    22. Smart networking with service meshes - Anubhav Mishra (HashiCorp) - Part 3 00:34:02
    23. Smart networking with service meshes - Anubhav Mishra (HashiCorp) - Part 4 00:54:40