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 2015: Video Compilation

Video Description

The need for speed and resilience never sleeps

How fast is fast enough? When it comes to making your websites, apps, and services fast, scalable, resilient, and highly available, the demand for more never ceases. This complete video compilation of O’Reilly’s Velocity 2015 Conference in New York provides valuable information and insight to help you build resilient systems at scale. You’ll be front-row center for every presentation, whether it’s a keynote, a tutorial, or a workshop.

Download these videos or stream them through our HD player, and learn what works (and what doesn’t) in real-world web applications. When it comes to keeping your skills current, there’s no resource like Velocity.

Topics include:

  • Continuous delivery & deployment
  • Continuous integration & testing
  • Amplified feedback loops
  • Automated incident management
  • End-to-end optimization
  • DevOps in the enterprise
  • Tools: Ansible, Chef, CoreOS, Docker, Go, Puppet, Rocket
  • Container based virtualization
  • Microservice architectures
  • Configuration Management
  • Web & mobile performance
  • User & customer experience
  • Application delivery & monitoring
  • Infrastructure as code
  • IT automation
  • Software defined networking

Table of Contents

  1. Keynotes
    1. Twenty thousands leagues inside the optical fiber - Ariya Hidayat (Shape Security) 00:08:38
    2. Performance Engineering: We the people have spoken - Todd DeCapua (HP) 00:12:01
    3. The darker side of tech - Bryan Liles (DigitalOcean) 00:18:18
    4. Evolution of <img> - Colin Bendell (Akamai) 00:06:13
    5. BDPA: From the classroom to the boardroom - Pamela Mathews (National BDPA ) 00:06:33
    6. Is the internet reliable yet? - Robert Peters (Verizon Digital Media Services ) 00:10:46
    7. Technology as a force for good - Lisa Gelobter (U.S. Department of Education) 00:19:17
    8. Technology as if people mattered - Dylan Richard (Modest, Inc - formerly Obama for America) 00:11:17
    9. A day in the life - An immersive data experience - David Boloker (IBM Corporation) 00:11:59
    10. Ship, sense, and respond: A culture of continuous learning - Jeff Gothelf (Neo Innovation) 00:16:54
    11. Beyond Apdex: Defining a precise SLA for performance - Buddy Brewer (SOASTA) 00:08:05
    12. Seeing the invisible: Discovering operations expertise - John Allspaw (Etsy) 00:18:11
    13. Can monitoring tools pass the Turing test? - Alois Reitbauer (ruxit.com) 00:07:47
    14. Escaping tabs with progressive (web) apps - Ilya Grigorik (Google) 00:09:36
  2. DevOps for finance
    1. Opening Remarks - Courtney W. Nash (O'Reilly) 00:04:10
    2. Pace x pressure: The wisdom of being fast and fresh as anomalies cascade - David Woods (Ohio State University) and Richard Cook (Ohio State University) 00:25:26
    3. Transforming testing in finance - Anju Jain (ROKITT) 00:23:49
    4. Breaking things on purpose - Jeremy Edberg (Cloudnative.io) 00:27:31
    5. Too big to test: Breaking a production brokerage platform without causing financial devastation - Kyle Parrish (Fidelity Investments), David Halsey (Fidelity Investments) 00:30:28
    6. Chaos monkey on your laptop: How to simulate harsh infrastructure conditions in your local tests - Matthew Campbell (Digital Ocean) 00:20:38
    7. Successful habits of frictionless DevOps and compliance relationships - James DeLuccia (Big 4) 00:31:04
    8. PCI compliance, DevOps mindset, and lean teams. Striking a balance while delivering on budget and on a deadline - Nathan Duthoit (Wave Accounting Inc.) 00:24:38
    9. Why continuous everything requires a supply chain approach - Joshua Corman (Sonatype) 00:32:33
    10. Panel: Finance, security, and modern IT infrastructure - Courtney W. Nash (O'Reilly), Jamesha Fisher (CloudPassage Inc), Elizabeth Lawler (Conjur Inc ), Zane Lackey (Signal Sciences) 00:26:58
    11. Trust, but verify - a rational approach to workload security - Sam Bisbee (Threat Stack) 00:22:09
    12. Security with the speed of continuous delivery - Tapabrata Pal (Capital One), Ty Sbano (Capital One) 00:22:15
  3. Fundamentals conference sessions
    1. Modern performance best practices, Part 1 - Dustin Whittle (AppDynamics) 00:40:28
    2. Modern performance best practices, Part 2 - Dustin Whittle (AppDynamics) 00:50:46
    3. Forensic tools for in-depth performance investigation, Part 1 - Philip Tellis (SOASTA), Nic Jansma (SOASTA) 00:40:22
    4. Forensic tools for in-depth performance investigation, Part 2 - Philip Tellis (SOASTA), Nic Jansma (SOASTA) 00:45:53
    5. Monitoring and alerting fundamentals, Part 1 - Sean T Allen (Sendence) 00:46:36
    6. Monitoring and alerting fundamentals, Part 2 - Sean T Allen (Sendence) 00:42:40
    7. Incident management for DevOps, Part 1 - Chris Hawley (Blackrock3Partners), Ron Vidal (Blackrock 3 Partners), Rob Schnepp (Blackrock 3 Partners) 00:35:35
    8. Incident management for DevOps, Part 2 - Chris Hawley (Blackrock3Partners), Ron Vidal (Blackrock 3 Partners), Rob Schnepp (Blackrock 3 Partners) 00:57:34
  4. Metrics & Monitoring conference sessions
    1. Service instrumentation, monitoring, and alerting with Prometheus, Part 1 - Bjorn Rabenstein (SoundCloud) and Julius Volz (SoundCloud) 00:44:10
    2. Service instrumentation, monitoring, and alerting with Prometheus, Part 2 - Bjorn Rabenstein (SoundCloud) and Julius Volz (SoundCloud) 00:48:14
    3. Service instrumentation, monitoring, and alerting with Prometheus, Part 3 - Bjorn Rabenstein (SoundCloud) and Julius Volz (SoundCloud) 00:35:28
    4. Service instrumentation, monitoring, and alerting with Prometheus, Part 4 - Bjorn Rabenstein (SoundCloud) and Julius Volz (SoundCloud) 00:29:17
    5. Monitoring as a service - James Turnbull (Kickstarter) 00:37:18
    6. Robust, scalable architecture for remote monitoring and control in a hostile environment - Derek Yap (Dept of Defense) and James Elliott (Dept of Defense) 00:43:06
    7. Probabilistically sampling a stream of events with a sketch - Baron Schwartz (VividCortex) 00:42:13
    8. Crafting performance alerting tools - Allison McKnight (Etsy) 00:41:52
    9. Robust functional/performance regression analysis @Twitter - Puneet Khanduri (Twitter) and Arun Kejariwal (Machine Zone) 00:32:05
  5. Operations conference sessions
    1. People screw up - and it happens all the time, Part 1 - Todd Conklin (Los Alamos National Lab) 00:46:31
    2. People screw up - and it happens all the time, Part 2 - Todd Conklin (Los Alamos National Lab) 00:48:44
    3. The path forward: Scaling management without sacrificing culture, Part 1 - Mike Rembetsy (Etsy), Patrick McDonnell (Etsy) 00:42:31
    4. The path forward: Scaling management without sacrificing culture, Part 2 - Mike Rembetsy (Etsy), Patrick McDonnell (Etsy) 00:17:23
    5. From zero to production hero: Log analysis with Elasticsearch, Part 1 - Radu Gheorghe (Sematext Group), Rafal Kuc (Sematext Group) 00:39:45
    6. From zero to production hero: Log analysis with Elasticsearch, Part 2 - Radu Gheorghe (Sematext Group), Rafal Kuc (Sematext Group) 00:46:58
    7. Breaking things on purpose, Part 1 - Jeremy Edberg (Cloudnative.io) 00:41:32
    8. Breaking things on purpose, Part 2 - Jeremy Edberg (Cloudnative.io) 00:44:35
    9. Choose boring technology - Dan McKinley (Stripe) 00:25:56
    10. Canary in the CoalMine: Introducing a deployment process to the enterprise - Daniel Lockhart (Verizon Digital Media Services) 00:35:21
    11. Too big to test: Breaking a production brokerage platform without causing financial devastation - Kyle Parrish (Fidelity Investments), David Halsey (Fidelity Investments) 00:39:22
    12. Mobile continuous delivery - with a DevOps mindset - Patrick Debois (Smalltownheroes) 00:42:13
    13. Scaling next-generation internet TV on AWS with Docker, Packer, and Chef - Bridget Kromhout (Pivotal), Peter Shannon (DramaFever) 00:45:50
  6. Performance conference sessions
    1. Advanced caching concepts, Part 1 - Paul Calvano (Akamai) and Rakesh Chaudhary (Akamai) 00:36:31
    2. Advanced caching concepts, Part 2 - Paul Calvano (Akamai) and Rakesh Chaudhary (Akamai) 00:48:20
    3. Advanced caching concepts, Part 3 - Paul Calvano (Akamai) and Rakesh Chaudhary (Akamai) 00:46:59
    4. Advanced caching concepts, Part 4 - Paul Calvano (Akamai) and Rakesh Chaudhary (Akamai) 00:40:06
    5. Metrics, metrics everywhere (but where the heck do you start?), Part 1 - Tammy Everts (SOASTA) and Cliff Crocker (SOASTA) 00:36:27
    6. Metrics, metrics everywhere (but where the heck do you start?), Part 2 - Tammy Everts (SOASTA) and Cliff Crocker (SOASTA) 00:36:35
    7. Putting web performance best practices together to create the perfect single page application, Part 1 - Chris Love (Love 2 Dev) 00:49:43
    8. Putting web performance best practices together to create the perfect single page application, Part 2 - Chris Love (Love 2 Dev) 00:44:33
  7. Sponsored conference sessions
    1. Bluemix + next-generation analytics with Apache Spark, Part 1 - Chetna Warade (IBM Corporation), David Taieb (IBM) 00:42:32
    2. Bluemix + next-generation analytics with Apache Spark, Part 2 - Chetna Warade (IBM Corporation), David Taieb (IBM) 00:36:17
    3. Bluemix + next-generation analytics with Apache Spark, Part 3 - Chetna Warade (IBM Corporation), David Taieb (IBM) 00:33:35
    4. Bluemix + next-generation analytics with Apache Spark, Part 4 - Chetna Warade (IBM Corporation) and David Taieb (IBM) 00:38:23
    5. Developing and testing for high performance applications, from the developer desk, Part 1 - Shane Evans (Hewlett-Packard), Edo Nir (HP) 00:46:22
    6. Developing and testing for high performance applications, from the developer desk, Part 2 - Shane Evans (Hewlett-Packard), Edo Nir (HP) 00:49:48
    7. Developing and testing for high performance applications, from the developer desk, Part 3 - Shane Evans (Hewlett-Packard), Edo Nir (HP) 00:16:03
    8. Real world cloud: Strategies for "getting" apps into the cloud, Part 1 - Sujay Maheshwari (HP Helion) 00:43:43
    9. Real world cloud: Strategies for "getting" apps into the cloud, Part 2 - Sujay Maheshwari (HP Helion) 00:46:09
    10. Real world cloud: Strategies for "getting" apps into the cloud, Part 3 - David Aiken(HP), Sujay Maheshwari (HP Helion) 00:39:42
    11. Real world cloud: Strategies for "getting" apps into the cloud, Part 4 - Sujay Maheshwari (HP Helion) 00:43:48
    12. The definition of normal - an intro and guide to anomaly detection - Alois Reitbauer (ruxit.com) 00:41:25
    13. Using speech as the new command line to fly a drone - Mark Vanderwiele (IBM Corporation) 00:40:18
    14. Beyond aggregates: Root cause analysis with RUM - Buddy Brewer (SOASTA), Norm Morrison (eBay Enterprise) 00:39:28
    15. Making cost-effective cloud deployment decisions at scale - Harold Hannon (SoftLayer) 00:41:58
    16. Mean time to innocence – If everything’s green, why are we still slow? - Phil Stanhope (Dyn) 00:44:09
    17. Scale in a real big-data scenario: Lessons learned from releasing our performance-critical SaaS solution - Shane Evans (Hewlett-Packard), Amichai Nitsan (HP Software) 00:42:45
    18. Durability theater or real world safety? How to engineer against data loss - James Cowling (Dropbox, Inc. ) 00:44:08
  8. Design conference sessions
    1. Optimizing images and type on the Web - Lara Hogan (Etsy) 00:40:44
    2. Design decisions through the lens of performance - Yesenia Perez-Cruz (Vox Media) 00:42:38
    3. The performance and usability of web fonts - Zach Leatherman (Filament Group) 00:41:54
    4. Design + performance - Steve Souders (SpeedCurve) 00:41:12
  9. Organizational Dynamics conference sessions
    1. Primum non nocere - ethical obligations in Internet Operations - Jan Schaumann (The Internet) 00:33:34
    2. How math, science, and Star Trek help us understand the value of team diversity - Fredric Mitchell (Better Weekdays) 00:48:42
    3. The tyranny of the SLA - J. Paul Reed (Release Engineering Approaches) and Jim Kimball (HedgeServ Corporation) 00:44:04
    4. Distributed teams for distributed systems - Aly Fulton (Travis CI) 00:42:03
  10. Performance: Browsers conference sessions
    1. Better by proxy - Tim Kadlec (Akamai) 00:43:24
    2. HTTP/2 vs. HTTP/1.1: A performance analysis - Ragnar Lonn (Load Impact) and Daniel Stenberg (Mozilla) 00:41:01
    3. There is a client-side proxy (ServiceWorker) in your browser! - Ilya Grigorik (Google) 00:45:36
    4. Better front-end performance with Flexbox - Charlie Park (Slack) 00:35:29
    5. Resource hints - cluing the browser in - Yoav Weiss (Akamai) 00:42:23
  11. Debate conference sessions
    1. Velocity Debate Club: AMP - Tim Kadlec (Akamai), Ilya Grigorik (Google), Patrick Meenan (Google) 00:39:03
  12. Containers conference sessions
    1. Docker tutorial, Part 1 - John Willis (Docker) 00:26:34
    2. Docker tutorial, Part 2 - John Willis (Docker) 00:29:42
    3. Docker tutorial, Part 3 - John Willis (Docker) 1:01:00
    4. Docker tutorial, Part 4 - John Willis (Docker) 1:13:25
  13. Infrastructure conference sessions
    1. Stop killing kittens and melting the ice caps: Run containers on bare metal already - Bryan Cantrill (Joyent) 00:41:12
    2. Writing a polyglot datastore story - Joseph Lynch (Yelp), Josh Snyder (Yelp) 00:41:05
    3. How to get Google-like infrastructure: From the OS to the scheduler - Brandon Philips (CoreOS) 00:41:03
    4. Challenging fundamental assumptions of datacenters: Decoupling infrastructure from hardware - Thorvald Natvig (Medallia, Inc.) 00:40:31
    5. How container clusters like Kubernetes change operations - Brendan Burns (Google, Inc) 00:44:09
  14. Performance: UX conference sessions
    1. The walls and pitfalls of delivering in China - Ellen van Keulen (Akamai) 00:44:07
    2. Tips for avoiding common SVG pitfalls - Sara Soueidan (Freelance) 00:43:18
    3. Speed vs. fluency - What drives user engagement? - Kent Alstad (Radware Canada) 00:43:53
    4. Bigger, faster, and more engaging while on a budget - Nathan Bower (Zillow) 00:34:55
    5. Measuring the performance of single page web applications - Philip Tellis (SOASTA), Nic Jansma (SOASTA) 00:45:51
  15. Security & Networking conference sessions
    1. Why we can't have nice things. A tale of woe and hope for the future - Pete Cheslock (Threat Stack) 00:39:39
    2. Perimeter-less networks: The death of the LAN - Evan Gilman (PagerDuty) 00:42:23
    3. Securing the Heart of Automated Infrastructure - Why Security is DevOps - Jamesha Fisher (CloudPassage Inc) 00:30:05
    4. Security and performance: Breaking the conundrum - Sonia Burney (Akamai), Sabrina Burney (Akamai) 00:42:10
    5. Building an AppSec pipeline: Keeping your program, and your life, sane - Aaron Weaver (Protiviti), Matt Tesauro (Pearson plc) 00:37:21