Video description
An exploration of the best practices for disaster recovery (e.g., where to store the documentation on recovering the documentation server) by Google SRE Tanya Reilly; detailed instruction on using BPF to diagnose seemingly impossible issues in production environments by Sela Group CTO Sasha Goldshtein; a revelation of why you need sponsors as much as mentors to boost your career by Kickstarter VP Lara Hogan. These are just three of the 80+ inspiring keynotes, tutorials, and technical sessions delivered at Velocity NYC 2017. In this video compilation, you'll have access to them all.
The keynotes you'll see include Jessica Frazelle (Microsoft) on the complex role open source projects play inside today's highly competitive companies; Cynthia Savard Saucier (Shopify) on the ethical responsibility of designers and developers to not cause harm to users; and other thought-provoking talks by luminaries such as Neha Narula, MIT's lead researcher in cryptocurrency and blockchains, and BMC's Joe Goldberg.
The tutorials you can explore feature intensives on OpenTracing, HTTP/2 development, Vault-based microservices secrets management, a data science crash course on modeling and predicting the behavior of large distributed systems, and a how-to on developing resilient microservices with Kubernetes and Envoy.
The technical sessions you'll gain access to include Arshan Dabirsiaghi's (Contrast Security) insider scoop on the Struts 2 exploit and the Equifax data breach; Netflixer Joseph Breuer’s story on leveraging Cassandra, event sourcing, data snapshots, and data serialization for the Netflix Download feature; VM Brasseur, winner of the 2016 O’Reilly Open Source Award, sharing the secrets of leading productive and happy teams; and Riverbed's Dina Goldshtein’s illumination of Event Tracing for Windows, the most important diagnostic tool Windows developers have for monitoring anything, anytime, anywhere.
- Learn from many of the world's best at building and maintaining complex distributed systems
- Complete access to all keynotes, tutorials, and technical sessions
- Sessions on systems engineering, orchestration, scheduling, and containers
- Sessions on monitoring, tracing and metrics, distributed data, and databases
- Sessions on DevOps and tools, resilience engineering, and technical leadership
- Sessions on networking, traffic, edge management, and capacity planning
- Sessions on storage systems and how your systems deal with state management
- Sessions on best practices for handling data in streams and events, in real time and at scale
- And all of it available on Safari
Table of Contents
Keynotes
Unconventional programming paradigms for the future, now - Carin Meier (Cognitect)
Fly the airplane (sponsored by NS1) - Kristopher Beevers (NS1)
The impact of design: How design influences outcomes - Cynthia Savard Saucier (Shopify)
You scream for microservices orchestration; I scream for batch; we all scream for jobs as code (sponsored by BMC Software) - Joe Goldberg (BMC Software)
FTFY: Research advances in automatic bug repair - Claire Le Goues (Carnegie Mellon University)
Government is a system. - Matt Cutts (United States Digital Service (USDS))
Blockchains and cryptocurrencies: New paradigms for shared data - Neha Narula (Digital Currency Initiative)
What if serverless was real? - Nick Rockwell (The New York Times)
Above the line, below the line: A preview of the SNAFUcatchers Stella Report - David Woods (Ohio State University SNAFUcatchers), Richard Cook (Ohio State University SNAFUcatchers)
Automating content delivery in a DevOps world (sponsored by Akamai) - Craig Adams (Akamai Technologies)
The role of open source in a company - Jessica Frazelle (Microsoft), Dino Dai Zovi (Capsule8)
How real is real-user measurement? (sponsored by Catchpoint) - Robert Castley (Catchpoint Systems)
Mentorship and sponsorship - Lara Hogan (Kickstarter)
Sponsored
A reference architecture to automate content delivery into your CI/CD workflows (sponsored by Akamai) - Duncan McCallister (Akamai Technologies), Akshay Ranganath (Akamai Technologies)
What’s new in Kubernetes 1.8 (sponsored by Google Cloud) - Kelsey Hightower (Google)
Fixing the internet everyday: Internet volatility, the vigilance that fixes it, and why it matters (sponsored by Oracle+Dyn) - David Belson (Oracle+Dyn)
Struts 2, Equifax, and you: The story of the worst breach in history (sponsored by Contrast Security) - Arshan Dabirsiaghi (Contrast Security)
Accelerating cloud applications with Intel FPGAs (sponsored by Intel) - Michal Skiba (Intel Corporation)
FPGA-accelerated data analytics (sponsored by Intel) - Mike Strickland (Intel Corporation)
Scaling up for performance engineers: Practicing what we preach (sponsored by Micro Focus) - Oded Keret (Micro Focus)
Distributed Data Databases
Scalable, fluent time series data analysis - Leif Walsh (Two Sigma)
Event sourcing on a global scale: Netflix downloads - Joseph Breuer (Netflix), Robert Reta (Netflix)
Putting your first paper into production - Ben Linsay (Bumpers)
Technical Leadership
You’re not an architect, and this is not a bridge we’re building: Leading technical decision making for high-performing teams - Kellan Elliott-McCrea (Blink Health)
Lessons in interpersonal dynamics from massively multiplayer online games - Margaret Gourlay (VictorOps)
Find your way: Orienteering for managers - VM Brasseur (@vmbrasseur), Deb Nicholson (Open Invention Network)
Pay attention: Why you should care about psychological safety - John Le Drew (Wise Noodles)
DevOps Tools
Sysadmins and DevOps and SREs, oh my! - Bryan Liles (Capital One)
Persistent SRE anti-patterns: Pitfalls on the road to creating a successful SRE program like Netflix and Google - Blake Bisset (Independent), Jonah Horowitz (Stripe)
Distributed Systems
Building a skyscraper with Legos: The anatomy of a distributed system - Tyler McMullen (Fastly)
Lessons learned from load-testing distributed systems - Jeffrey Valeo (Grubhub)
Networking, Traffic, and Edge Management
The Vary header and the future of cache variation at the edge - Andrew Betts (Fastly)
Automated bot squashing: How to build your own bot fighting infrastructure - Felix Glaser (Shopify)
From prototype to mission critical: The evolution of edge architecture at a global DNS service provider - Kristopher Beevers (NS1)
Real time, events, streams scale
Drinking from the fire hose: Building a massive-scale monitoring stack - Rob Claire (Pinterest)
Monitoring, Tracing and Metrics
Customer-centric observability - Mark McBride (Turbine Labs)
Instrumenting systems for arbitrary observability - Baron Schwartz (VividCortex)
ETW: Monitor anything, anytime, anywhere - Dina Goldshtein (Riverbed)
Fast and safe production monitoring of JVM applications with BPF magic - Sasha Goldshtein (Sela Group)
Orchestration, Scheduling, and Containers
Managing applications on Kubernetes with Helm - Michelle Noorali (Microsoft Azure)
Monitoring containers: Follow the data - Ilan Rabinovitch (Datadog)
How do you eat a whale? One byte at a time - Kelly Looney (Skytap)
Your (container) secret’s safe with me - Liz Rice (Aqua Security)
Health checking: A not-so-trivial task in the distributed containerized world - Alexander Rukletsov (Mesosphere)
Resilience Engineering
The rise of polyglot programming at Netflix - Mike McGarr (Netflix)
The phone book is on fire: Lessons from the Dyn DNS DDoS attack - Lex Neva (Heroku)
What happens when technology and government mix? - Matt Cutts (United States Digital Service (USDS))
Hardware, Storage, and Datacenters
Managing server secrets at scale with a vaultless password manager - Ignat Korchagin (Cloudflare)
How Shutterfly migrated 10+ billion photos to the cloud - Jack Chan (Shutterfly)
Best practices in data migrations - Andrew Fong (Dropbox)
FPGAs in the cloud? - Julien SIMON (AWS)
Tutorials
Microservices secrets management with Vault - Seth Vargo (HashiCorp) - Part 1
Microservices secrets management with Vault - Seth Vargo (HashiCorp) - Part 2
Microservices secrets management with Vault - Seth Vargo (HashiCorp) - Part 3
Microservices secrets management with Vault - Seth Vargo (HashiCorp) - Part 4
From zero to distributed traces: An OpenTracing tutorial - Bryan Liles (Capital One), Yuri Shkuro (Uber), Won Jun Jang (Uber), Prithvi Raj (Uber) - Part 1
From zero to distributed traces: An OpenTracing tutorial - Bryan Liles (Capital One), Yuri Shkuro (Uber), Won Jun Jang (Uber), Prithvi Raj (Uber) - Part 2
Docker production: Orchestration, security, and beyond - Bret Fisher (Independent Consultant), Shawn Bower (Cornell University), Jesse White (Contino) - Part 1
Docker production: Orchestration, security, and beyond - Bret Fisher (Independent Consultant), Shawn Bower (Cornell University), Jesse White (Contino) - Part 2
Docker production: Orchestration, security, and beyond - Bret Fisher (Independent Consultant), Shawn Bower (Cornell University), Jesse White (Contino) - Part 3
Docker production: Orchestration, security, and beyond - Bret Fisher (Independent Consultant), Shawn Bower (Cornell University), Jesse White (Contino) - Part 4
Creating pipelines to build, test, and deploy containerized artifacts - Tom Adams (ThoughtWorks) - Part 1
Creating pipelines to build, test, and deploy containerized artifacts - Tom Adams (ThoughtWorks) - Part 2
A hands-on data science crash course for modeling and predicting the behavior of (large) distributed systems - Bart De Vylder (CoScale), Pieter Buteneers (CoScale) - Part 1
A hands-on data science crash course for modeling and predicting the behavior of (large) distributed systems - Bart De Vylder (CoScale), Pieter Buteneers (CoScale) - Part 2
HTTP/2 development: A hands-on approach - Frederik Deweerdt (Fastly) - Part 1
HTTP/2 development: A hands-on approach - Frederik Deweerdt (Fastly) - Part 2
HTTP/2 development: A hands-on approach - Frederik Deweerdt (Fastly) - Part 3
Developing resilient microservices with Kubernetes and Envoy - Phil Lombardi (Datawire), Rafael Schloming (Datawire), Richard Li (Datawire) - Part 1
Developing resilient microservices with Kubernetes and Envoy - Phil Lombardi (Datawire), Rafael Schloming (Datawire), Richard Li (Datawire) - Part 2
Developing resilient microservices with Kubernetes and Envoy - Phil Lombardi (Datawire), Rafael Schloming (Datawire), Richard Li (Datawire) - Part 3
Linux performance monitoring with BPF - Sasha Goldshtein (Sela Group) - Part 1
Linux performance monitoring with BPF - Sasha Goldshtein (Sela Group) - Part 2
Linux performance monitoring with BPF - Sasha Goldshtein (Sela Group) - Part 3
Multiple Topics
Distributed systems patterns: From design to reality - Brendan Burns (Microsoft)
The art of the possible - Jon Moore (Comcast Cable)
Systems management with a voice UI using Amazon Alexa - Karthik Kirupanithi (Amazon Web Services)
How Twitter built a framework to improve infrastructure utilization and efficiency at scale - Vinu Charanya (Twitter)
Serverless security: What’s left to protect? - Guy Podjarny (Snyk)
Genji: A programming model for building resilient near-real-time data pipelines - Swaminathan Sundaramurthy (Pinterest), Mark Cho (Pinterest)
Scaling the machine learning systems powering Quora’s home feed - Nikhil Garg (Quora), Neeraj Agrawal (Quora)
Operating microservices: Everything is at scale. - Sarah Wells (Financial Times)
Load balancing, consistent hashing, and locality - Andrew Rodland (Vimeo)
Automation run rampant - Kate Deutscher (GreenSync)
Four things I wish I’d known sooner about persistent memory - Rob Dickinson (Intel)
Running a massively parallel stream processing system at Netflix - Zhenzhong Xu (Netflix)
How LinkedIn determines the capacity limits of its services using live traffic - Susie Xia (LinkedIn), Anant Rao (LinkedIn)
Have you tried turning it off and turning it on again? - Tanya Reilly (Google)
What we talk about when we talk about on-disk storage - Alex Petrov (DataStax)
Developing scale-agnostic distributed systems with entities - Andrew Turley (Wallaroo Labs)
Managing grumpy to build stronger teams - Lisa Phillips (Fastly)
Thriving under a continuous self-inflicted DDoS attack - Kevin Beck (New Relic)