Build resilient systems at scale
May 27–29, 2015 • Santa Clara, CA
See Pricing & Packages

Velocity 2015 Tutorials

These expert-led presentations give you a chance to dive deep into the subject matter and offer a more participatory classroom experience. Please note: to attend, your registration package must include tutorials on Wednesday, May 27.

9:00am–10:30am Wednesday, 05/27/2015
SOLD OUT
Tutorial
Location: Ballroom CD
Patrick Meenan (Facebook)
Average rating: ****.
(4.67, 52 ratings)
Service workers provide a fully programmable in-browser proxy which presents a fairly open slate for doing all kinds of things. Here we will explore practical applications (with real examples) for preventing third-party SPOFs, improving performance, and getting more control over your user's experience interacting with your site. All with effectively no changes to the pages themselves. Read more.
9:00am–10:30am Wednesday, 05/27/2015
Tutorial
Location: Ballroom AB
Sunil Shah (Mesosphere), Jose Armando Garcia (Mesosphere)
Average rating: ***..
(3.29, 24 ratings)
In this hands-on workshop, you will learn how to build a multi-container application using the Datacenter Operating System (DCOS). DCOS allows easy deployment and management of datacenter workloads, while significantly increasing utilization. In this workshop, we’ll cover how to deploy typical containerized service and batch workloads across a cluster of machines using the DCOS. Read more.
9:00am–10:30am Wednesday, 05/27/2015
Tutorial
Location: Mission City M1-2
Michael Brunton-Spall (Bruntonspall Ltd)
Average rating: ****.
(4.21, 19 ratings)
As we move towards architectures designed to cope with changing requirements, and eternal services that go live and iterate, how can we manage change in a secure way? How can we possibly build secure systems in this environment? Read more.
9:00am–5:00pm Wednesday, 05/27/2015
Tutorial
Location: Ballroom GH
Average rating: ****.
(4.00, 1 rating)
Learn how to use IT-driven innovation to respond quickly to opportunities, reduce time-to-market, and gain a competitive advantage over businesses that follow more traditional practices. In this fast-paced day, you’ll hear from business leaders who are successfully reinventing their organizations to boost profits and create a culture of optimization, performance, and continuous delivery. Read more.
11:00am–12:30pm Wednesday, 05/27/2015
SOLD OUT
Tutorial
Location: Ballroom CD
Chris Love (Love 2 Dev)
Average rating: **...
(2.83, 54 ratings)
Web performance optimization techniques and practices are well defined, but rarely utilized to create fast, modern, single page web applications. In this tutorial Chris Love will demonstrate how to apply many common web performance optimization techniques and tricks to build a fast, native-like application user experience that end users desire. Read more.
11:00am–12:30pm Wednesday, 05/27/2015
Tutorial
Location: Mission City M1-2
Kurt Andersen (LinkedIn)
Average rating: ****.
(4.17, 12 ratings)
The email world has been changing over the last 10 years to thwart its exploitation by abusers and spammers. Domain authentication is the biggest step in this evolution. This tutorial will help you know what to require of vendors or to implement in your own systems to ensure that you can effectively deliver your message to your end users--reliably, safely, and while protecting your brand identity. Read more.
11:00am–12:30pm Wednesday, 05/27/2015
Tutorial
Location: Ballroom AB
Tags: Databases
Colin Charles (Percona)
Average rating: ****.
(4.22, 9 ratings)
The MariaDB/MySQL world is full of tradeoffs, and choosing a high availability (HA) solution is no exception. This session aims to look at all the alternatives in an unbiased way. Preference is of course only given to open source solutions. Read more.
1:30pm–3:00pm Wednesday, 05/27/2015
Tutorial
Location: Ballroom AB
Laine Campbell (Fastly)
Average rating: ***..
(3.57, 21 ratings)
Operational visibility is more than simply monitoring and graphing. In this tutorial, we will discuss theory and execution of this key pillar of operational excellence, from business requirements to user story to collection, analysis, storage, and visualization. Additionally, we will be sharing our easily-deployed, open source OpsViz stack, available for AWS CloudFormation, accessible by GitHub. Read more.
1:30pm–3:00pm Wednesday, 05/27/2015
Tutorial
Location: Mission City M1-2
Todd Minnella (conDati, Inc.), Matt Solnit (SOASTA, Inc.)
Average rating: **...
(2.11, 19 ratings)
Learn how to make your systems take an active role in healing themselves! Todd and Matt will walk the audience end-to-end through three specific examples based on a real-world system, using widely available tools and APIs: 1. Externally-triggered full garbage collection, 2. Automated problem detection and remediation for cloud servers, 3. System-initiated defect filing and escalation. Read more.
1:30pm–3:00pm Wednesday, 05/27/2015
Tutorial
Location: Ballroom CD
Tammy Everts (SpeedCurve), Cliff Crocker (Akamai)
Average rating: ***..
(3.60, 40 ratings)
There’s no one-size-fits-all web performance metric. In this session, we’ll walk through various metrics that answer performance questions from multiple perspectives--from designer and DevOps to CRO and CEO. You’ll walk away with a better understanding of your options, as well as a clear understanding of how to choose the right metric for the right audience. Read more.
3:30pm–5:00pm Wednesday, 05/27/2015
Tutorial
Location: Ballroom CD
Sam Newman (Independent)
Average rating: ****.
(4.90, 39 ratings)
Microservices seem to be all the rage nowadays, but I wanted to understand what makes them tick. This talk, based on my own practical experience and research for the _Building Microservices_ book, presents the core principles and practices that are key to doing microservices well. Read more.
3:30pm–5:00pm Wednesday, 05/27/2015
Tutorial
Location: Mission City M1-2
Colin Bendell (Cloudinary)
Average rating: ***..
(3.86, 7 ratings)
You probably feel at times that it is more probable that a black hole will wander into your datacenter than for you to get funding to improve the performance of your application. This workshop will show you the tricks to financially model the impact of performance. Use these tools to convince the business that improving performance not only drives revenue, it also reduces operational costs. Read more.
3:30pm–5:00pm Wednesday, 05/27/2015
Tutorial
Location: Ballroom AB
Brendan Gregg (Netflix)
Average rating: ****.
(4.92, 38 ratings)
There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? This tutorial explains methodologies for using these tools, and provides a tour of four tool types: observability, benchmarking, tuning, and static tuning. This includes perf_events, ftrace, and other tracing tools that use the tracepoints, kprobes, and uprobes frameworks. Read more.