Build Systems that Drive Business
Sep 30–Oct 1, 2018: Training
Oct 1–3, 2018: Tutorials & Conference
New York, NY

Sunday, 09/30/2018

9:00am

Add to your personal schedule
9:00am–5:00pm Sunday, 09/30/2018
Location: Madison Level: Beginner
Secondary topics:  Training
Bret Fisher (DevOps Consultant)
Docker Captain Bret Fisher teaches you how to create containers, images, networks, and more using Docker Compose. Join in to practice your DevOps skills with a full day deploying multitier apps on server clusters with Swarm and other tools. This hands-on course covers over 50% of what’s needed for the Docker DCA certification. Read more.
Add to your personal schedule
9:00am–5:00pm Sunday, 09/30/2018
Location: Murray Hill West (A) Level: Intermediate
Secondary topics:  Training
Jérôme Petazzoni (ENIX SAS)
Average rating: *****
(5.00, 6 ratings)
Kubernetes has a reputation for being complex to set up and operate, but that doesn't have to be the case. Join Jérôme Petazzoni to explore Kubernetes concepts and architecture and learn how to use it to deploy and scale your applications. The content is suitable to all kinds of deployment models, from the cloud (AKS, EKS, GKE, kops, etc.) to on-premises. Read more.
Add to your personal schedule
9:00am–5:00pm Sunday, 09/30/2018
Location: Morgan Suite Level: Intermediate
Secondary topics:  Training
Sebastien Goasguen (TriggerMesh)
Can you develop and maintain applications using Kubernetes? That’s the question more employers are asking these days. Take the next step in your career by becoming a Certified Kubernetes Application Developer. You get a full day of test prep from O’Reilly’s top Kubernetes trainer and the opportunity to take the exam on-site, leaving an official Certified Kubernetes Application Developer. Read more.

10:30am

10:30am–11:00am Sunday, 09/30/2018
Location: Sutton Foyer
Morning Break (30m)

12:30pm

12:30pm–1:30pm Sunday, 09/30/2018
Location: Rhinelander
Lunch (1h)

3:00pm

3:00pm–3:30pm Sunday, 09/30/2018
Location: Sutton Foyer
Afternoon Break (30m)

Monday, 10/01/2018

9:00am

Add to your personal schedule
Add to your personal schedule
Add to your personal schedule
Add to your personal schedule
9:00am–12:30pm Monday, 10/01/2018
Monitoring, Observability, and Performance
Location: Sutton South/Regent Parlor Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Yuri Shkuro (Uber), Prithvi Raj (Uber), Won Jun Jang (Uber)
Average rating: *****
(5.00, 2 ratings)
Priyanka Sharma and Yuri Shkuro demonstrate how distributed tracing works and how to employ it in the development and operations of your applications in the programming language of your choice: Java, Go, Python, Node.js, C#, or C++. Read more.
Add to your personal schedule
9:00am–12:30pm Monday, 10/01/2018
DevOps and SRE
Location: Nassau Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
James Meickle (Quantopian)
Average rating: ****.
(4.00, 1 rating)
Ansible is a "batteries included" automation, configuration management, and orchestration tool that's fast to learn and flexible enough for any architecture. Join James Meickle to get started with Ansible, with an eye toward sustainable development in cloud environments. Read more.
Add to your personal schedule
9:00am–12:30pm Monday, 10/01/2018
Location: Murray Hill East (B) Level: Non-technical
Michael Brunton-Spall (Bruntonspall Ltd)
Average rating: *****
(5.00, 1 rating)
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. Read more.
Add to your personal schedule
9:00am–12:30pm Monday, 10/01/2018
DevOps and SRE
Location: Beekman/Sutton North Level: Beginner
Secondary topics:  Systems Architecture & Infrastructure
Bridget Kromhout (Microsoft)
Average rating: ****.
(4.78, 9 ratings)
Bridget Kromhout walks you through launching clusters and details all the moving parts you need to know about to use Kubernetes in production. Read more.
Add to your personal schedule
9:00am–5:00pm Monday, 10/01/2018
Location: Sutton Center
Sebastien Goasguen (TriggerMesh), Ryan Gregg (Google), James Wen (Spotify), Arun Gupta (Amazon), Dan Mennell (Mesosphere), Ria Bhatia (Microsoft), Bryan Liles (Heptio), Ian Crosby (Container Solutions), Dave Stenglein (Kenzan), Brendan Burns (Microsoft), Richard Li (Datawire), Sarah Wells (Financial Times), Brendan Burns (Microsoft), Kris Nova (Heptio), Alice Goldfuss (GitHub), Daniel Bryant (Datawire), Idit Levine (solo.io)
Join program host and twenty-year open source veteran, Sebastien Goasguen, for a full day of warts-and-all talks about deploying and maintaining applications using Kubernetes. If you’re passionate about using Kubernetes and related tools to optimize your system infrastructure and build modern systems, you won’t want to miss this day—open to all pass holders. Read more.

12:30pm

12:30pm–1:30pm Monday, 10/01/2018
Location: Rhinelander
Lunch (1h)

1:30pm

Add to your personal schedule
1:30pm–5:00pm Monday, 10/01/2018
DevOps and SRE
Location: Sutton South/Regent Parlor Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Tammy Butow (Gremlin), Ana Medina (Gremlin), Patrick Higgins (Gremlin)
Average rating: ***..
(3.00, 2 ratings)
Chaos engineering is the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production. Tammy Butow, Ana Medina, and Patrick Higgins lead a hands-on deep dive into chaos engineering, covering the tools and practices you need to implement it in your organization. Read more.
Add to your personal schedule
1:30pm–5:00pm Monday, 10/01/2018
Microservices and Containers
Location: Nassau Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Michael Kehoe (LinkedIn)
Average rating: *....
(1.33, 3 ratings)
Michael Kehoe walks you through building a small monitoring utility for cgroup containers to illustrate best practices in container monitoring. You'll explore various cgroup constraints and learn how to specifically monitor for each of them to ensure that your application is behaving as expected. Along the way, Michael shares tricks and tips about monitoring containerized applications. Read more.
Add to your personal schedule
1:30pm–5:00pm Monday, 10/01/2018
DevOps and SRE
Location: Murray Hill East (B) Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Anubhav Mishra (HashiCorp)
Average rating: ***..
(3.00, 2 ratings)
Over the past year, service meshes have gained significant interest. Most service meshes have two components: a control plane and a data plane. Anubhav Mishra explains what it takes to build a scalable control and data plane. Anubhav also discusses how HashiCorp Consul provides many features like a distributed key-value store and service discovery that make it ideal for a control plane. Read more.
Add to your personal schedule
1:30pm–5:00pm Monday, 10/01/2018
Systems Engineering and Architecture
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Bill Boulden (ClearView Social)
Average rating: ***..
(3.00, 1 rating)
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. Read more.

5:00pm

Add to your personal schedule
5:00pm–6:30pm Monday, 10/01/2018
Location: Beekman/Sutton North
Average rating: *****
(5.00, 1 rating)
Ignite is happening at Velocity on Monday, October 1. 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. Read more.

7:00pm

Add to your personal schedule
7:00pm–9:00pm Monday, 10/01/2018
Location: Various Locations
Looking for dinner plans Monday night? Sign up to join a group of fellow attendees for the Velocity Dine-Around. This event is not hosted, so you are responsible for paying your portion of the bill on your own. Read more.

Tuesday, 10/02/2018

8:00am

8:00am–9:00am Tuesday, 10/02/2018
Location: 2rd Floor Promenade by Registration
Morning Coffee (1h)

8:15am

Add to your personal schedule
8:15am–8:45am Tuesday, 10/02/2018
Location: 2rd Floor Promenade by Registration
Jumpstart your networking at Velocity at Speed Networking before the keynotes begin. Bring your business cards and prepare a minute of patter about yourself, your projects, and your interests. Read more.

9:00am

Add to your personal schedule
9:00am–9:05am Tuesday, 10/02/2018
Location: Grand Ballroom
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Average rating: *****
(5.00, 1 rating)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra welcome you to the first day of keynotes. Read more.

9:05am

Add to your personal schedule
9:05am–9:25am Tuesday, 10/02/2018
Location: Grand Ballroom
Anil Dash (Fog Creek Software)
Average rating: ***..
(3.67, 3 ratings)
As our industry faces its biggest reckoning ever with the social, ethical and cultural impacts of technology, what can we learn if we reflect on the assumptions we build into our systems? How could our processes and tools be designed to undo the biggest bugs and biases of today’s tech? Read more.

9:25am

Add to your personal schedule
9:25am–9:35am Tuesday, 10/02/2018
Location: Grand Ballroom Level: Beginner
Laurent Gil (Oracle Dyn)
Average rating: ****.
(4.75, 4 ratings)
Laurent Gil shares the latest cybersecurity research findings based on real-world security operations along with innovative approaches to managing and mitigating security events at the cloud edge. Read more.

9:35am

Add to your personal schedule
9:35am–9:50am Tuesday, 10/02/2018
Location: Grand Ballroom
Average rating: ****.
(4.14, 7 ratings)
The programmer's mind is inherently an activist's mind. Jessica McKellar draws parallels between the free and open source software movement and the work to end mass incarceration. Read more.

9:50am

Add to your personal schedule
9:50am–9:55am Tuesday, 10/02/2018
Location: Grand Ballroom Level: Advanced
Kris Beevers (NS1)
Average rating: *****
(5.00, 2 ratings)
In critical path services such as DNS, stability is imperative above all else. Kris Beevers examines the trade-offs between risk and velocity faced by any high-growth, critical path technology business. Read more.

9:55am

Add to your personal schedule
9:55am–10:15am Tuesday, 10/02/2018
Location: Grand Ballroom
Average rating: *****
(5.00, 3 ratings)
Machine learning has revolutionized many fields, from cancer detection to self-driving cars. And let's not forget about connected toilets that allow Alexa to flush at your command. Francesc Campoy Flores explores some of the techniques used and the most relevant research, focusing on use cases where machine learning can help developers be more efficient. Read more.

10:15am

Add to your personal schedule
10:15am–10:20am Tuesday, 10/02/2018
Location: Grand Ballroom Level: Non-technical
Dave Rensin (Google)
Average rating: ****.
(4.00, 4 ratings)
SRE has exploded in the industry over the last two years, with the publication of two best-selling books from Google. Not surprisingly, there have been questions about how SRE and DevOps relate. Do they compete? Do they reinforce each other? The short answer is that they make each other better. Join Dave Rensin to hear why. Read more.

10:20am

Add to your personal schedule
10:20am–10:40am Tuesday, 10/02/2018
Location: Grand Ballroom
Kavya Joshi (Samsara)
Average rating: ****.
(4.50, 2 ratings)
Performance theory offers a rigorous and practical approach to performance tuning and capacity planning. Kavya Joshi dives into elegant results like Little’s law and the Universal Scalability Law. You'll also discover how performance theory is used in real systems at companies like Facebook and learn how to leverage it to prepare your systems for flux and scale. Read more.

10:40am

Add to your personal schedule
10:40am–10:45am Tuesday, 10/02/2018
Location: Grand Ballroom
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra close the first day of keynotes. Read more.

10:45am

10:45am–11:35am Tuesday, 10/02/2018
Location: Sponsor Pavilion
Morning Break (Sponsored by Oracle Dyn) (50m)

11:35am

Add to your personal schedule
11:35am–12:15pm Tuesday, 10/02/2018
Distributed Systems, Microservices and Containers
Location: Sutton South/Regent Parlor Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Michael Hamrah (Namely)
Average rating: *****
(5.00, 3 ratings)
Many companies adopt microservices to break down monoliths, but they soon uncover a hidden cost: How do you manage all these new interconnected things popping up? Michael Hamrah explains how to avoid creating Frankenstein's monster by understanding elements of a microservice platform. . .so you can sleep at night. Read more.
Add to your personal schedule
11:35am–12:15pm Tuesday, 10/02/2018
Distributed Data
Location: Nassau Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Ameet Kotian (Slack)
Average rating: *****
(5.00, 1 rating)
Slack’s rapid growth over the last few years outpaced the original database’s scaling capacity, which negatively impacted the company's customers and engineers. Ameet Kotian explains how a small team of engineers embarked on a journey for the right database solution, which eventually led them to Vitess, an open source cluster database. Read more.
Add to your personal schedule
11:35am–12:15pm Tuesday, 10/02/2018
Monitoring, Observability, and Performance
Location: Beekman/Sutton North Level: Beginner
Victoria Nguyen (Fastly)
Victoria Nguyen explains how Fastly overhauled the monitoring and data collection of its globally distributed network without its caches noticing. Read more.
Add to your personal schedule
11:35am–12:15pm Tuesday, 10/02/2018
How We Built It
Location: Gramercy Level: Intermediate
Christian Monaghan (HealthCare.gov | Nava PBC)
Average rating: ****.
(4.00, 3 ratings)
Christian Monaghan explains how he and his team successfully migrated HealthCare.gov, America's largest government website, to the cloud infrastructure provisioning tool Terraform, shares lessons learned along the way, and details how you can effectively use Terraform for your next project. Read more.
Add to your personal schedule
11:35am–12:15pm Tuesday, 10/02/2018
Sponsored
Location: Sutton Center Level: Beginner
Laurent Gil (Oracle Dyn)
Bots now make up over 50% of website traffic and have become the primary source of malicious application attacks, from DDoS to sophisticated intrusions. Laurent Gil lays out what you need to know about bot traffic, different types of bots, and real-world applications of ML and AI to identify and defeat malicious bots. Read more.
Add to your personal schedule
11:35am–12:15pm Tuesday, 10/02/2018
DevOps and SRE
Location: Murray Hill Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
Liz Fong-Jones (Google), Dave Rensin (Google)
Average rating: ****.
(4.25, 4 ratings)
Implementing site reliability (SRE) engineering doesn't have to be intimidating, and it isn't only for cloud-native organizations. Liz Fong-Jones and Dave Rensin share eight key lessons Google's customer reliability engineering team learned helping large enterprises adopt SRE as an operations engineering model. Read more.

12:15pm

Add to your personal schedule
12:15pm–1:30pm Tuesday, 10/02/2018
Location: America's Hall 1 & 2
Join other attendees during lunch at Velocity to share ideas, talk about the issues of the day, and maybe solve a few. Not sure which topic to pick? Don’t worry—it's not a long-term commitment. Try two or three and settle on a different topic tomorrow. Read more.

1:30pm

Add to your personal schedule
1:30pm–2:10pm Tuesday, 10/02/2018
Microservices and Containers
Location: Sutton South/Regent Parlor Level: Beginner
Secondary topics:  Systems Architecture & Infrastructure
Alice Goldfuss (GitHub)
Average rating: ****.
(4.75, 8 ratings)
Containers can be a great infrastructure solution, but no one should drive them without a manual. Alice Goldfuss discusses some of the advantages and disadvantages of running containers in production at scale. Read more.
Add to your personal schedule
1:30pm–2:10pm Tuesday, 10/02/2018
Distributed Systems
Location: Nassau Level: Intermediate
Secondary topics:  Distributed State
Adam Wolfe Gordon (DigitalOcean)
When building distributed applications, it's highly desirable to maintain a single source of truth, such as a database, for all application state. Unfortunately, for some applications, multiple sources of truth are unavoidable. Adam Wolfe Gordon shares strategies, learned from real-world experience, for managing multiple sources of truth without sacrificing consistency and usability. Read more.
Add to your personal schedule
1:30pm–2:10pm Tuesday, 10/02/2018
Monitoring, Observability, and Performance
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Jamie Wilkinson (Google)
Average rating: ***..
(3.00, 1 rating)
Jamie Wilkinson offers a brief overview of SLOs, shares a practical guide to implementing sustainable SLO-based alerting for systems of any size, and outlines the tooling required to supplement the system in the absence of cause-based alerting. Read more.
Add to your personal schedule
1:30pm–2:10pm Tuesday, 10/02/2018
Systems Engineering and Architecture
Location: Gramercy Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Aish Raj Dahal (PagerDuty)
Average rating: ***..
(3.25, 4 ratings)
Finding the right balance between writing custom in-house software and using an off-the-shelf solution is difficult. Aish Raj Dahal sheds light on the age old build versus buy problem and "not invented here syndrome" by explaining how PagerDuty built a distributed task scheduler and later moved off it to use an off-the-shelf open source solution. Read more.
Add to your personal schedule
1:30pm–2:10pm Tuesday, 10/02/2018
Sponsored
Location: Sutton Center Level: Intermediate
Tuli Nivas (Salesforce)
Average rating: *****
(5.00, 3 ratings)
Automated anomaly detection in production using simple data science techniques enables you to more quickly identify an issue and reduce the time it takes to get customers out of an outage. Tuli Nivas shows how to apply simple statistics to change how performance data is viewed and how to easily and effectively identify issues in production. Read more.
Add to your personal schedule
1:30pm–2:10pm Tuesday, 10/02/2018
DevOps and SRE
Location: Murray Hill Level: Beginner
Secondary topics:  Systems Architecture & Infrastructure
Matt Rogish (ReactiveOps)
Average rating: *****
(5.00, 1 rating)
Matt Rogish explains how NTSB investigations of air disasters have dramatically improved flight safety and applies lessons learned in disaster recovery and analysis, teamwork, task saturation, and systems design to modern software application and infrastructure architecture at scale to achieve higher availability, reduced errors, and more scalable systems. Read more.

2:25pm

Add to your personal schedule
2:25pm–3:05pm Tuesday, 10/02/2018
Location: Sutton South/Regent Parlor
Jessica Frazelle (Microsoft)
Average rating: ***..
(3.33, 6 ratings)
Jessica Frazelle explores some cool bits of Linux, including BPF and container technologies, and details new ways to trace various things in the kernel and how to even use these traces to hot patch kernels in the case of zero day vulnerabilities. Come for the jokes about Linux; stay for the live demos. Read more.
Add to your personal schedule
2:25pm–3:05pm Tuesday, 10/02/2018
Distributed Data
Location: Nassau Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Kristina Bennett (Google)
Average rating: ***..
(3.50, 2 ratings)
Kristina Bennett shares best practices for practical data recoverability and shines a light onto some of the pitfalls awaiting the unwary, based on lessons learned from five years of data integrity tooling and consulting across Google. Read more.
Add to your personal schedule
2:25pm–3:05pm Tuesday, 10/02/2018
Monitoring, Observability, and Performance
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Naoman Abbas (Pinterest)
Average rating: *****
(5.00, 1 rating)
Naoman Abbas offers an overview of tools Pinterest built to process trace data and the use cases they’ve enabled and shares some real-world examples. Join in to learn how to apply these techniques to your own challenges. Read more.
Add to your personal schedule
2:25pm–3:05pm Tuesday, 10/02/2018
How We Built It
Location: Gramercy Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Sam Guckenheimer (Microsoft)
Average rating: *****
(5.00, 2 ratings)
Good test coverage is essential for catching issues before a pull request has been merged, but they have to be the right kind of tests and must be reliable. Drawing on his experience at Microsoft, Sam Guckenheimer details what type of tests to do in your DevOps pipeline, when you should do them, and why. Read more.
Add to your personal schedule
2:25pm–3:05pm Tuesday, 10/02/2018
Sponsored
Location: Sutton Center Level: Beginner
Laurent Gil (Oracle Dyn)
API-based integration is fundamental to business strategy and continued success, but the explosion of APIs is creating incremental security risks that must be addressed. Laurent Gil explains why API security is quickly becoming a key cross-cutting concern for everyone from DevOps to the CISO. Read more.
Add to your personal schedule
2:25pm–3:05pm Tuesday, 10/02/2018
DevOps and SRE
Location: Murray Hill Level: Non-technical
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Heidi Waterhouse (LaunchDarkly)
Average rating: *****
(5.00, 4 ratings)
Waffle House's hurricane disaster plan has everything you could want from an IT disaster plan, including contact trees, failover states, and runbooks on partial operation. Heidi Waterhouse shares lessons about state drawn from the world outside computers and explains how to quantify them using a finite state machine and implement them automatically while you are in a less-than-perfect condition. Read more.

3:05pm

3:05pm–3:50pm Tuesday, 10/02/2018
Location: Sponsor Pavilion
Afternoon Break (Sponsored by Oracle Dyn) (45m)

3:50pm

Add to your personal schedule
3:50pm–4:30pm Tuesday, 10/02/2018
Location: Sutton South/Regent Parlor
Jeffrey Valeo (Grubhub)
Average rating: ***..
(3.00, 2 ratings)
Jeffrey Valeo explains how to safely rollout complex changes at scale. Read more.
Add to your personal schedule
3:50pm–4:30pm Tuesday, 10/02/2018
Distributed Data, Distributed Systems
Location: Nassau Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Bart De Vylder (CoScale)
Average rating: ****.
(4.00, 2 ratings)
Bart De Vylder shares his experience migrating an existing codebase and production environment to Kafka Streams, a relatively new and promising streaming library. Join in to see what aspects worked remarkably well and the challenges he ran into along the way. Read more.
Add to your personal schedule
3:50pm–4:30pm Tuesday, 10/02/2018
Monitoring, Observability, and Performance
Location: Beekman/Sutton North Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Amy Nguyen (Stripe), Cory Watson (Stripe)
Average rating: ***..
(3.00, 1 rating)
You're unsatisfied with one of your monitoring providers. You've considered finding a new solution, but the thought of migrating your data off their platform sounds extremely painful. Amy Nguyen and Cory Watson explain how to make a deadline for an infrastructure-critical software migration while ensuring that everyone's requirements are met and no data has been lost. Read more.
Add to your personal schedule
3:50pm–4:30pm Tuesday, 10/02/2018
Distributed Systems, How We Built It
Location: Gramercy Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Mike Newswanger (Elastic)
Mike Newswanger explains how he used Kubernetes and Google Cloud to burst and extend the capacity of a physical infrastructure for optimizing almost 10 million images in less than two weeks. Read more.
Add to your personal schedule
3:50pm–4:30pm Tuesday, 10/02/2018
Location: Sutton Center
Tags: sponsored
Deepank Sharma (Verizon Wireless)
Average rating: ***..
(3.00, 2 ratings)
Deepank Sharma offers an end-to-end look at continuous integration and continuous delivery (CI/CD), using Pipeline as Code and templates, quality gates, Docker, and Kubernetes while following best DevOps practices. Read more.
Add to your personal schedule
3:50pm–4:30pm Tuesday, 10/02/2018
Location: Murray Hill
effie mouzeli (Wikimedia Foundation)
Average rating: ****.
(4.67, 3 ratings)
Effie Mouzeli explains why small-scale engineering is just as challenging as large-scale engineering and offers ideas on how to survive technical debt, poor communication, and other everyday challenges. Read more.

4:45pm

Add to your personal schedule
4:45pm–5:25pm Tuesday, 10/02/2018
Microservices and Containers, Monitoring, Observability, and Performance
Location: Sutton South/Regent Parlor Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Idit Levine (solo.io)
Average rating: *****
(5.00, 1 rating)
Idit Levine demonstrates common debugging techniques and offers an overview of Squash, a new tool and methodology that brings the power of modern popular debuggers to developers of microservices apps that run on container orchestration platforms. Read more.
Add to your personal schedule
4:45pm–5:25pm Tuesday, 10/02/2018
Distributed Data
Location: Nassau Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
James Meickle (Quantopian)
Average rating: *****
(5.00, 2 ratings)
Quantopian integrates financial data from vendors around the globe. As the scope of its operations outgrew cron, the company turned to Apache Airflow, a distributed scheduler and task executor. James Meickle explains how in less than six months, Quantopian was able to rearchitect brittle crontabs into resilient, recoverable pipelines defined in code to which anyone could contribute. Read more.
Add to your personal schedule
4:45pm–5:25pm Tuesday, 10/02/2018
Monitoring, Observability, and Performance
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Systems Monitoring & Orchestration
Bridget Lane (Gannett | USA Today), Kris Vincent (Gannett | USA Today)
Average rating: ***..
(3.50, 4 ratings)
Three years ago, technical teams at USA TODAY NETWORK were completely siloed, making improvements and troubleshooting difficult and often blind to the rest of the technical organization. Bridget Lane and Kris Vincent explain how drastically the teams' tool belts, thought processes, and goals have changed as the company moved from silos to a single pane of glass. Read more.
Add to your personal schedule
4:45pm–5:25pm Tuesday, 10/02/2018
How We Built It
Location: Gramercy Level: Non-technical
Secondary topics:  Systems Architecture & Infrastructure
Heather Osborn (Ticketmaster)
Heather Osborn explains how Ticketmaster moved from a siloed on-premises environment to a DevOps hybrid cloud. If a company whose technology and human infrastructure have grown up organically around a custom-written VAX operating system can make the move to public cloud-native applications and begin a rapid march to a hybrid cloud solution, so can you. Read more.
4:45pm–5:25pm Tuesday, 10/02/2018
Location: Sutton Center
TBC
Add to your personal schedule
4:45pm–5:25pm Tuesday, 10/02/2018
DevOps and SRE
Location: Murray Hill
Jennifer Davis (Microsoft)
Average rating: ****.
(4.00, 2 ratings)
Rather than a future of NoOps, serverless has increased the need for specialized operations engineering. Jennifer Davis explores the role of operations in serverless, covering testing, monitoring, and debugging functions. Read more.

5:25pm

Add to your personal schedule
5:25pm–7:00pm Tuesday, 10/02/2018
Location: Sponsor Pavilion
Join us for the Sponsor Pavilion Reception on Tuesday, October 2, following the afternoon sessions. Read more.

7:00pm

Add to your personal schedule
7:00pm–9:00pm Tuesday, 10/02/2018
Location: Tao Uptown
Join us for the social highlight of Velocity New York at one of New York's finest restaurants, Tao Uptown, located at 42 E 58th St. Enjoy great music, food, and cocktails while networking and making new connections. Read more.

Wednesday, 10/03/2018

8:00am

8:00am–9:00am Wednesday, 10/03/2018
Location: 2rd Floor Promenade by Registration
Morning Coffee (1h)

8:15am

Add to your personal schedule
8:15am–8:45am Wednesday, 10/03/2018
Location: 2rd Floor Promenade by Registration
Jumpstart your networking at Velocity at Speed Networking before the keynotes begin. Bring your business cards and prepare a minute of patter about yourself, your projects, and your interests. Read more.

9:00am

Add to your personal schedule
9:00am–9:05am Wednesday, 10/03/2018
Location: Grand Ballroom
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Average rating: *****
(5.00, 1 rating)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra welcome you to the second day of keynotes. Read more.

9:05am

Add to your personal schedule
9:05am–9:25am Wednesday, 10/03/2018
Location: Grand Ballroom
Tammy Butow (Gremlin)
Average rating: ****.
(4.67, 3 ratings)
Tammy Butow explains how your company can use Chaos Days to focus on controlled chaos engineering. Similar to Hack Days, Chaos Days encourage an open culture of engineering. However, instead of focusing on building features, Chaos Days help you focus on building more resilient systems and reducing incidents. Read more.

9:25am

Add to your personal schedule
9:25am–9:45am Wednesday, 10/03/2018
Location: Grand Ballroom
Jaana B. Dogan (Google)
Average rating: *****
(5.00, 1 rating)
Scaling large systems and teams is hard. In the recent decade, we finally might have found a critical tool that causes us to believe this doesn't have to be the case. Jaana Dogan explains why Google teaches its tracing tools to "Nooglers" and how it helps them learn about Google-scale systems end to end without getting lost in the world’s largest systems company’s enormous code base. Read more.

9:45am

Add to your personal schedule
9:45am–9:55am Wednesday, 10/03/2018
Location: Grand Ballroom
Roger Magoulas (O'Reilly Media)
Average rating: **...
(2.33, 3 ratings)
Using aggregate analysis of O'Reilly Safari usage and search data, Roger Magoulas shares key insights and trends that are impacting the open source tools ecosystem—trends you can use to help make decisions that affect your next project, your organization’s strategic direction, and your own career. Read more.

9:55am

Add to your personal schedule
9:55am–10:15am Wednesday, 10/03/2018
Location: Grand Ballroom
Average rating: ****.
(4.33, 3 ratings)
For many open source developers, marketing can seem like a scam—pushing terrible software from one side of the mouth while ruining good software with the other. Michael Bernstein offers an unflinching look at some of the fallacies that developers believe about marketing. Read more.

10:15am

Add to your personal schedule
10:15am–10:35am Wednesday, 10/03/2018
Location: Grand Ballroom
Laura Thomson (Mozilla)
Average rating: ****.
(4.00, 5 ratings)
Laura Thomson shares Mozilla's approach to data ethics, review, and stewardship, including practical open source guidelines for lean data and examples of when the company has gotten it right (and wrong). Read more.

10:35am

Add to your personal schedule
10:35am–10:45am Wednesday, 10/03/2018
Location: Grand Ballroom
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra close the second day of keynotes. Read more.

10:45am

10:45am–11:35am Wednesday, 10/03/2018
Location: Sponsor Pavilion
Morning Break (Sponsored by Aspen Mesh) (50m)

11:35am

Add to your personal schedule
11:35am–12:15pm Wednesday, 10/03/2018
Leadership and Career Growth
Location: Sutton South/Regent Parlor Level: Non-technical
Moishe Lettvin (MailChimp)
Average rating: ****.
(4.33, 3 ratings)
Technical interviewing is profoundly important, but unfortunately, it's easy to do poorly and very difficult to do well. Moishe Lettvin outlines strategies for reducing bias and increasing the fidelity of your technical interviews. Read more.
Add to your personal schedule
11:35am–12:15pm Wednesday, 10/03/2018
Distributed Systems
Location: Nassau
Preetha Appan (HashiCorp)
Average rating: ****.
(4.00, 1 rating)
Preetha Appan outlines various failure modes ranging from network failures to entire server failures in Nomad, an open source scheduler that supports heterogeneous workloads. Read more.
Add to your personal schedule
11:35am–12:15pm Wednesday, 10/03/2018
Kubernetes
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Distributed State
Kris Nova (Heptio)
Average rating: ****.
(4.67, 3 ratings)
Kris Nova tells the true and painful story of what it's like to move a monolithic enterprise app to running in a container in Kubernetes. Kris then prototypes a production environment that is designed to be as hard as possible to containerize and liberates the application into a scalable and modern cloud-native environment. Read more.
Add to your personal schedule
11:35am–12:15pm Wednesday, 10/03/2018
Building Secure Systems
Location: Gramercy Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Liz Rice (Aqua Security)
Average rating: *****
(5.00, 1 rating)
Beyond looking out for a little green padlock in the browser bar, what do you need to know about secure connections as a programmer? What do people mean by terms like authentication, verifying a certificate, or signing a message? Join Liz Rice as she demystifies HTTPS, TLS, X.509, and more. Read more.
Add to your personal schedule
11:35am–12:15pm Wednesday, 10/03/2018
Systems Engineering and Architecture
Location: Murray Hill Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Aaron Blohowiak (Netflix)
Average rating: ***..
(3.00, 1 rating)
Multiregion deployments can improve availability and latency and can cost way less than you think. Aaron Blohowiak dives into his experience operating in multiple regions at scale at Netflix and shares the algebraic models, code, and incident management playbooks the company has developed to tame, refine, and leverage its approach. Read more.

12:15pm

Add to your personal schedule
12:15pm–1:30pm Wednesday, 10/03/2018
Location: America's Hall 1 & 2
Join other attendees during lunch at Velocity to share ideas, talk about the issues of the day, and maybe solve a few. Not sure which topic to pick? Don’t worry—it's not a long-term commitment. Try two or three and settle on a different topic tomorrow. Read more.

1:30pm

Add to your personal schedule
1:30pm–2:10pm Wednesday, 10/03/2018
Leadership and Career Growth
Location: Sutton South/Regent Parlor
Ian Nowland (Two Sigma)
Average rating: ****.
(4.00, 1 rating)
Ian Nowland challenges you to think broadly about the meaning of a "miss", and explains how a philosophy of owning and learning from them allows you to avoid more in the future. This enables you to grow as a manager, and so grow your impact on your organization. Read more.
Add to your personal schedule
1:30pm–2:10pm Wednesday, 10/03/2018
Distributed Data
Location: Nassau Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Leemay Nassery (Comcast)
Average rating: **...
(2.00, 1 rating)
Leemay Nassery discusses the importance of data collection pipelines and explains how to efficiently store datasets with the intention of making them easily accessible by a downstream machine learning platform. Read more.
Add to your personal schedule
1:30pm–2:10pm Wednesday, 10/03/2018
Kubernetes
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Michael Hausenblas (Red Hat)
Average rating: ***..
(3.50, 4 ratings)
Michael Hausenblas walks you through troubleshooting applications running in Kubernetes, from application-level debugging to distributed tracing to chaos engineering. Read more.
Add to your personal schedule
1:30pm–2:10pm Wednesday, 10/03/2018
Building Secure Systems
Location: Gramercy Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Seth Vargo (Google)
Average rating: ****.
(4.00, 2 ratings)
Seth Vargo outlines the key principles for securing microservices and distributed systems in the modern world, where applications run in cloud or hybrid cloud infrastructure. Read more.
Add to your personal schedule
1:30pm–2:10pm Wednesday, 10/03/2018
Systems Engineering and Architecture
Location: Murray Hill Level: Beginner
Secondary topics:  Systems Architecture & Infrastructure
Maude Lemaire (Slack Technologies, Inc.)
Average rating: *****
(5.00, 6 ratings)
How do you refactor major, core functionality in a million-line codebase without disrupting the entire system? Maude Lemaire explains how Slack overhauled channels and shares the many obstacles the company overcame to boost both application performance and company-wide developer productivity (with only a few hiccups). Read more.

2:25pm

Add to your personal schedule
2:25pm–3:05pm Wednesday, 10/03/2018
Leadership and Career Growth
Location: Sutton South/Regent Parlor Level: Intermediate
Rocio Delgado (Slack)
Evolving teams and evolving companies are a constant in the career of a leader; helping your team navigate through that change becomes critical to your success as a manager and for the organization. Rocio Delgado shares dos and don'ts for managing and communicating change in your team or organization, which may highlight where your own skills need to evolve. Read more.
Add to your personal schedule
2:25pm–3:05pm Wednesday, 10/03/2018
Distributed Systems
Location: Nassau Level: Intermediate
Secondary topics:  Distributed State
Aviran Mordo (Wix.com)
Average rating: *****
(5.00, 1 rating)
Aviran Mordo discusses the challenges and real-life use cases of handling data in a distributed environment. Read more.
Add to your personal schedule
2:25pm–3:05pm Wednesday, 10/03/2018
Kubernetes, Microservices and Containers
Location: Beekman/Sutton North Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
Jason Yee (Datadog)
Average rating: ****.
(4.67, 3 ratings)
Jason Yee shows how you can more easily test code in production while isolating the effect of potential issues using container orchestration and services meshes. Read more.
Add to your personal schedule
2:25pm–3:05pm Wednesday, 10/03/2018
Building Secure Systems
Location: Gramercy Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Molly Crowther (Pivotal)
Average rating: *****
(5.00, 1 rating)
Molly Crowther demonstrates how the enterprise can use cloud platforms to make security move at the pace of business—not the other way around. Read more.
Add to your personal schedule
2:25pm–3:05pm Wednesday, 10/03/2018
Hooman Beheshti (Fastly)
Average rating: ****.
(4.50, 2 ratings)
Now that adoption is ramped up and HTTP/2 is being regularly used on the internet, it's a good time to revisit the protocol and its deployment. Hooman Beheshti reviews protocol basics and digs into core features such as interaction with TCP, server push, priorities and dependencies, and HPACK. Read more.

3:05pm

3:05pm–3:50pm Wednesday, 10/03/2018
Location: Sponsor Pavilion
Afternoon Break (45m)

3:50pm

Add to your personal schedule
3:50pm–4:30pm Wednesday, 10/03/2018
Leadership and Career Growth
Location: Sutton South/Regent Parlor Level: Intermediate
Average rating: ***..
(3.33, 3 ratings)
Accidental architecture is a product of circumstances rather than deliberate development toward a goal. James Thompson explains why it's best addressed by equipping teams to make more deliberate and informed technical decisions. Read more.
Add to your personal schedule
3:50pm–4:30pm Wednesday, 10/03/2018
Distributed Data, Distributed Systems
Location: Nassau Level: Intermediate
Secondary topics:  Distributed State
Alexander Rasmussen (Freenome)
In the past five years, Alexander Rasmussen has spent a lot of time trying to get high-integrity data out of spreadsheets and into databases. Alexander explores common data integrity problems when dealing with spreadsheet data, investigates whether those integrity problems are inescapable, and shares ongoing work to mitigate them. Read more.
Add to your personal schedule
3:50pm–4:30pm Wednesday, 10/03/2018
Kubernetes
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Neil Peterson (Microsoft)
Average rating: ****.
(4.00, 1 rating)
Neil Peterson leads a technical deep dive into using the Kubernetes Service Catalog to dynamically provision and consume managed cloud services. Read more.
Add to your personal schedule
3:50pm–4:30pm Wednesday, 10/03/2018
Building Secure Systems
Location: Gramercy Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Guy Podjarny (Snyk)
Average rating: *****
(5.00, 1 rating)
Serverless shuffles security priorities, naturally mitigating certain risks while elevating others, as this live hacking session vividly demonstrates. Guy Podjarny breaks into a vulnerable demo serverless app while explaining each security mistake, its impact, and how it can be avoided. You'll leave knowing why you need to keep your functions secure and how to do it yourself. Read more.
Add to your personal schedule
3:50pm–4:30pm Wednesday, 10/03/2018
Systems Engineering and Architecture
Location: Murray Hill Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Average rating: ***..
(3.50, 2 ratings)
Rewriting the key software component of your platform from scratch is always intimidating. Shannon Weyrick and James Royalty discuss NS1's recent DNS server rewrite and outline the steps the company took to roll it out across its globally distributed network with no downtime. Read more.

4:45pm

Add to your personal schedule
4:45pm–5:25pm Wednesday, 10/03/2018
Leadership and Career Growth
Location: Sutton South/Regent Parlor Level: Non-technical
Sharon Steed (Communilogue LLC)
Average rating: *****
(5.00, 3 ratings)
Sharon Steed explains what empathy is (and what it isn't) and gives you the tools you need to cultivate an empathy mindset at work and in life. Read more.
Add to your personal schedule
4:45pm–5:25pm Wednesday, 10/03/2018
Location: Nassau Level: Beginner
Sean T Allen (Wallaroo Labs)
Average rating: *****
(5.00, 1 rating)
In 2007, Pat Helland published "Life Beyond Distributed Transactions: An Apostate’s Opinion," in which he conducts a thought experiment on how to design a distributed database that can scale almost infinitely. While the paper explicitly addresses distributed database design, Sean Allen shows that the ideas are far more widely applicable, particularly in scaling stateful applications. Read more.
Add to your personal schedule
4:45pm–5:25pm Wednesday, 10/03/2018
Kubernetes
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Sarah Wells (Financial Times)
The Financial Times recently migrated its content platform to Kubernetes. Join Sarah Wells to find out what it takes to migrate 150+ microservices from one container stack to another without affecting the existing production users and while the rest of your teams are working on delivering new functionality. Read more.
Add to your personal schedule
4:45pm–5:25pm Wednesday, 10/03/2018
Building Secure Systems, Kubernetes
Location: Gramercy Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Ian Coldwater (Jamf)
Ian Coldwater offers practical advice about securing your Kubernetes clusters, from an attacker’s perspective. Read more.
Add to your personal schedule
4:45pm–5:25pm Wednesday, 10/03/2018
Systems Engineering and Architecture
Location: Murray Hill Level: Intermediate
Casey Rosenthal (Backplane)
Join Casey Rosenthal to learn how to use chaos engineering to embrace complexity and navigate it rather than reject complexity and try to erase it. Read more.