Building and maintaining complex distributed systems
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Sponsored sessions

The sponsored presentations listed below happen Wednesday through Thursday and are open to all attendees with a badge. New sponsored presentations are being added to the schedule regularly, so please check back for the latest additions.

Add to your personal schedule
9:00am–12:30pm Tuesday, June 20, 2017
Location: LL20 C
Level: Beginner
Jasmin Nakic (Salesforce ), Samir Pilipovic (Salesforce)
Average rating: *****
(5.00, 2 ratings)
Jasmin Nakic and Samir Pilipovic examine the application of a linear regression predictive model on time series performance data, discussing and evaluating different models to find the optimal choice for a given dataset. All steps will be supported with Python-based scripts so that you can easily implement similar models on your own data. Read more.
Add to your personal schedule
9:00am–12:30pm Tuesday, June 20, 2017
Location: LL20 D
Ananth Kini (Oracle)
Ananth Kini explores how to develop apps in the cloud. Ananth walks you through the software development lifecycle (SDLC) for cloud-native projects, touching on simplifying deployment with Agile development, collaborating, and automating DevOps and continuous delivery, all in the cloud. Read more.
Add to your personal schedule
11:25am–12:05pm Wednesday, June 21, 2017
Location: LL20 C
Level: Intermediate
Stephen Feloney (CA Technologies)
Average rating: **...
(2.00, 5 ratings)
Delivering software continuously is a common ambition, but many face challenges pursuing this goal. Stephen Feloney shares new technologies, solutions, and best practices that make it easier for organizations to attain continuous delivery and leads a live demonstration showing end-to-end orchestration throughout the continuous delivery toolchain. Read more.
Add to your personal schedule
11:25am–12:05pm Wednesday, June 21, 2017
Location: LL20 D
Level: Intermediate
Martin Woodward (Microsoft)
Average rating: ***..
(3.83, 6 ratings)
Martin Woodward tells the full story of transforming Microsoft’s internal engineering systems from a collection of in-house tools built up over decades to One Engineering System with a globally distributed 24x7x365 service on the public cloud, utilizing modern techniques and industry-recognized open source technologies. Read more.
Add to your personal schedule
1:15pm–1:55pm Wednesday, June 21, 2017
Location: LL20 D
Level: Intermediate
Michael Sage (Fugue)
Average rating: **...
(2.75, 4 ratings)
With the ready availability of cloud services, teams no longer need to invest in expensive testing environments, and no longer need to wait their turn to use them. Michael Sage demonstrates how to spin up and tear down exact clones of production environments using Jenkins 2 multibranch pipelines and Fugue. Read more.
Add to your personal schedule
1:15pm–1:55pm Wednesday, June 21, 2017
Location: LL20 C
Level: Intermediate
Karl Stewart (Akamai)
Average rating: ****.
(4.50, 2 ratings)
The next wave of testing is massive-scale microfocus testing, and it is uncovering millions of dollars of abandoned revenue. Karl Stewart explains how digital leaders are using massive-scale microfocus testing to guarantee their success. Read more.
Add to your personal schedule
2:10pm–2:50pm Wednesday, June 21, 2017
Location: LL20 C
Level: Beginner
Arijit Mukherji (SignalFx)
Average rating: ****.
(4.20, 5 ratings)
Modern infrastructure and DevOps practices are evolving rapidly. These trends pose a new set of monitoring challenges. Arijit Mukherji shares real-world examples demonstrating what these challenges are, some approaches that worked, and metrics system capabilities that helped SignalFx deal with the challenge. Read more.
Add to your personal schedule
2:10pm–2:50pm Wednesday, June 21, 2017
Location: LL20 D
Level: Advanced
Andy Smith (Wercker)
Average rating: ***..
(3.50, 2 ratings)
Micha Hernandez van Leuffen explains how current delivery systems are falling behind and why we need to change the mental model, create new best practices, and treat containers as first-class citizens. Along the way, Micha shares how Wercker implements continuous delivery in combination with Kubernetes. Read more.
Add to your personal schedule
3:40pm–4:20pm Wednesday, June 21, 2017
Location: LL20 C
Level: Intermediate
Vicky Villalobos (Micro Focus)
Average rating: **...
(2.50, 2 ratings)
Vicky Villalobos explores some of best practices and tooling used to load and monitor a system in order to find performance and behavior across any OS, deployment environment, or device and shares real-life success stories and best practices of teams who are navigating these challenges on a daily basis. Read more.
Add to your personal schedule
3:40pm–4:20pm Wednesday, June 21, 2017
Location: LL20 D
Level: Intermediate
Brad Stoner (AppDynamics)
As release velocity increases, teams are finding innovative ways to detect and resolve performance issues earlier in the development cycle. Brad Stoner explores how to implement an automated performance testing strategy and explains how leveraging APM (application performance management) tools can reduce time to market while increasing overall quality. Read more.
Add to your personal schedule
4:35pm–5:15pm Wednesday, June 21, 2017
Location: LL20 C
Level: Beginner
Patrick Hill (Atlassian)
Average rating: ****.
(4.25, 4 ratings)
Ever had an incident that didn't go as planned? Patrick Hill shares five values developed by Atlassian SREs to better handle incident management. Read more.
Add to your personal schedule
4:35pm–5:15pm Wednesday, June 21, 2017
Location: LL20 D
Eric Minick (IBM)
Average rating: ****.
(4.00, 1 rating)
An organization’s ability to adopt a DevOps approach for software delivery often hinges on a cultural transformation that may be more difficult than technology issues. Eric Minick explains how high-performing organizations have embraced culture change, as well as the impact on organizations that haven’t. If you're thinking about embarking on your own DevOps journey, remember—culture is key. Read more.
Add to your personal schedule
11:25am–12:05pm Thursday, June 22, 2017
Location: LL20 C
Level: Intermediate
Refael Botbol (CA Technologies)
Average rating: ***..
(3.00, 2 ratings)
The goal of continuous testing is to find defects earlier and release software faster, which can be achieved by integrating a set of open source functional and performance testing tools in the early stages of the software delivery lifecycle. Refael Botbol explains how to integrate open source tools like Apache JMeter and Selenium with Taurus and Jenkins as part of a continuous testing effort. Read more.
Add to your personal schedule
11:25am–12:05pm Thursday, June 22, 2017
Location: LL20 D
Level: Intermediate
Ranjeeth Karthik Selvan Kathiresan (Salesforce), Gurpreet Multani (Salesforce.com)
Even though HBase is considered a highly scalable distributed solution, there are cases where the schema design of HBase tables or the way a client uses an HBase cluster may impact the scalability factor of HBase. Ranjeeth Karthik Selvan Kathiresan and Gurpreet Multani outline the most important things to consider when scaling your HBase cluster to accommodate high-volume and high-velocity data. Read more.
Add to your personal schedule
1:15pm–1:55pm Thursday, June 22, 2017
Location: LL20 D
Level: Intermediate
Peco Karayanev (Riverbed Technology)
Average rating: ****.
(4.50, 4 ratings)
If you truly care about end-user experience and need to build highly scalable applications, you must stop treating your users, code, servers, and networks as independent systems. Peco Karayanev discusses a modern integrated visibility approach, where all monitoring shares a common data model that reveals issues previously hidden or misdiagnosed. Read more.
Add to your personal schedule
2:10pm–2:50pm Thursday, June 22, 2017
Location: LL20 C
Level: Beginner
Phil Stanhope (Oracle + Dyn)
For more than 30 years, the DNS has been one of the fundamental protocols of the internet, yet, despite its accepted importance, it has never quite gotten the due it deserves. Andy Smith explains why it's time to rethink DNS and realize the role it can play in building and running high-performance, distributed web applications. Read more.
Add to your personal schedule
2:10pm–2:50pm Thursday, June 22, 2017
Location: LL20 D
Dominic Williams (DFINITY)
DFINITY, a new kind of open cloud computing resource, takes the form of a decentralized network that conjures a performant "blockchain computer" with unbounded capacity that will act much like a gigantic shared mainframe for the world. Dominic Williams introduces the project and explores the foundational decentralized computing techniques it makes use of. Read more.