Build Systems that Drive Business
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA
 

Topics

LL20 A/B
9:00am Architecting a postmortem Will Gallego (Fastly)
1:30pm Integrating Vault and Kubernetes Seth Vargo (Google)
LL21 A/B
1:30pm Kubernetes 101 Bridget Kromhout (Microsoft)
LL21 C/D
9:00am Serverless APIs with AWS Lambda and API Gateway Bill Boulden (ClearView Social)
1:30pm Multicloud continuous delivery with Spinnaker Tomas Lin (Netflix), Emily Burns (Netflix)
LL21 E/F
9:00am End-to-end observability for fun and profit Ben Hartshorne (Honeycomb), Christine Yen (Honeycomb)
1:30pm Attack trees: Security modeling for Agile teams Michael Brunton-Spall (Bruntonspall Ltd)
230 A
1:30pm Go performance analysis in action Francesc Campoy (Dgraph)
LL20 C
LL20 D
9:00am Using AI to solve performance problems (sponsored by Salesforce) Jasmin Nakic (Salesforce ), Jackie Chu (Salesforce)
1:30pm
5:00pm O'Reilly Ignite San Jose (sponsored by Heptio) | Room: Grand Ballroom 220
10:30am Morning Break | Room: Lower Level Lobby & West Lobby
3:00pm Afternoon Break | Room: Lower Level Lobby & West Lobby
7:30am Morning Coffee Service | Room: Grand Ballroom 220 Foyer
12:30pm Lunch | Room: The Hub & West Lobby
7:00pm Velocity Dine-Around | Room: Sign up at the Registration desk
9:00am-12:30pm (3h 30m) Resilient, Performant & Secure Distributed Systems
Architecting a postmortem
Will Gallego (Fastly)
Will Gallego walks you through the structure of postmortems used at large tech companies with real-world examples of failure scenarios and debunks myths regularly attributed to failures. You'll learn how to incorporate open dialogue within and between teams to bridge these gaps in understanding.
1:30pm-5:00pm (3h 30m) Resilient, Performant & Secure Distributed Systems
Integrating Vault and Kubernetes
Seth Vargo (Google)
Kubernetes is a popular application scheduler and orchestration tool, but its built-in secret storage does not provide the robustness many organizations require. In this interactive workshop, Seth Vargo demonstrates how to connect applications and services running under Kubernetes to HashiCorp Vault.
9:00am-12:30pm (3h 30m) Resilient, Performant & Secure Distributed Systems
Introduction to continuous compliance and remediation
Nathen Harvey (Chef)
Join Nathen Harvey to learn how to easily integrate automated tests that check for adherence to policy into any stage of your deployment pipeline, using InSpec for compliance and Chef for remediation.
1:30pm-5:00pm (3h 30m) Systems Architecture & Infrastructure
Kubernetes 101
Bridget Kromhout (Microsoft)
In this hands-on Kubernetes workshop, Bridget Kromhout walks you through launching clusters and details all the moving parts you need to know about to use Kubernetes in production.
9:00am-12:30pm (3h 30m) Systems Architecture & Infrastructure
Serverless APIs with AWS Lambda and API Gateway
Bill Boulden (ClearView Social)
Serverless architectures remove load from web servers and scale flawlessly to handle any volume while keeping you from paying for an instant of wasted idle time. Bill Boulden walks you through creating a functioning serverless API that coexists alongside conventionally served web pages using AWS Lambda and API Gateway.
1:30pm-5:00pm (3h 30m) Systems Monitoring & Orchestration
Multicloud continuous delivery with Spinnaker
Tomas Lin (Netflix), Emily Burns (Netflix)
Tomas Lin and Emily Burns walk you through building continuous delivery pipelines for deploying and promoting code across cloud virtual machines and containers using Netflix's Spinnaker continuous delivery platform.
9:00am-12:30pm (3h 30m) Systems Monitoring & Orchestration
End-to-end observability for fun and profit
Ben Hartshorne (Honeycomb), Christine Yen (Honeycomb)
Ben Hartshorne and Christine Yen explore what it means for a system to be “up” by discussing end-to-end (e2e) checks (what makes a good one and what techniques are valuable when thinking about them). Along the way, you'll learn how to write and evolve an e2e check against a common API.
1:30pm-5:00pm (3h 30m) Systems Architecture & Infrastructure
Attack trees: Security modeling for Agile teams
Michael Brunton-Spall (Bruntonspall Ltd)
Traditional security approaches to threat and risk management are highly optimized to work within a traditional software development lifecycle. Michael Brunton-Spall shares a new approach to reviewing systems along with real-life examples to help you prioritize where to focus security efforts and what sorts of security threats you should worry about.
9:00am-12:30pm (3h 30m) Resilient, Performant & Secure Distributed Systems
How to establish a high-severity incident management program
Tammy Butow (Gremlin)
High-severity incident management is the practice of recording, triaging, tracking, and assigning business value to problems that impact critical systems in order to enhance the customer experience by improving your infrastructure reliability and upskilling your team. Tammy Butow walks you through establishing a high-severity incident management program and measuring its success.
1:30pm-5:00pm (3h 30m)
Go performance analysis in action
Francesc Campoy (Dgraph)
Francesc Campoy Flores walks you through the tools that make Go a great programming language, from the well-known go tool to lesser-known tools that allow you to profile, debug, and understand the performance of your programs. Along the way, you'll learn how to tune Visual Studio Code as a Go editor, although you are welcome to use any other editor—most provide great integration with Go.
9:00am-12:30pm (3h 30m) Sponsored
Leveraging multiplatform DNS for web application resiliency (sponsored by Oracle + Dyn)
Matt Torrisi (Oracle + Dyn)
Matt Torrisi demonstrates how to build domain traffic easily by enabling multiplatform DNS, covers the important criteria in assessing DNS network compatibility, and walks you through using DNS as a traffic-steering platform.
1:30pm-5:00pm (3h 30m)
Introduction to containers and Kubernetes (sponsored by Heptio)
Ryan Schneider (VMware)
Using a combination of lecture and hands-on exercises, Ryan Schneider walks you through deploying Kubernetes and containers to build out a microservices architecture.
9:00am-12:30pm (3h 30m) Sponsored
Using AI to solve performance problems (sponsored by Salesforce)
Jasmin Nakic (Salesforce ), Jackie Chu (Salesforce)
Jasmin Nakic and Jackie Chu share techniques to identify performance challenges by analyzing production data from Salesforce and other sources and explore the AI models to predict trends, detect anomalies, and troubleshoot performance problems.
1:30pm-5:00pm (3h 30m)
Session
5:00pm-6:30pm (1h 30m)
O'Reilly Ignite San Jose (sponsored by Heptio)
Ignite is happening at Velocity on Tuesday, June 12. Join us for a fun, high-energy evening of five-minute talks—all aspiring to live up to the Ignite motto: Enlighten us, but make it quick.
10:30am-11:00am (30m)
Break: Morning Break
3:00pm-3:30pm (30m)
Break: Afternoon Break
7:30am-9:00am (1h 30m)
Break: Morning Coffee Service
12:30pm-1:30pm (1h)
Break: Lunch
7:00pm-10:00pm (3h)
Velocity Dine-Around
Looking for dinner plans Tuesday night? Sign up to join a group of fellow attendees for the Velocity Dine-Around.