Container Trends: the past and future of container development. Why now? What’s next?
Location: Salon DApril 19th, 2017
11:30 AM - 12:30 PM
Containers are not a new technology, but in recent years they've taken off and are changing the way software is deployed and managed. This talk will discuss why containers are such a hot topic right now, outlining current industry trends such as how virtualization and containerization are converging. John will also look at the road ahead with containers to share what might be coming next.
John Gossman
Beyond Chatbots: Embracing Conversations as a Platform
Location: Salon BApril 18th, 2017
2:45 PM - 3:45 PM
Technology has existed for the past few decades to listen to and respond to humans, but with the advent of cloud computing and artificial intelligence backed by configurable machine learning models, the ability for new message-based services to listen to, respond and help humans has experienced incredible growth. The introduction of "bots" in early 2016 helped spur an explosion of interest in the technology frameworks that make these experiences possible. The world is being increasingly populated with "chatbots" both within organizations and in larger more consumer-based environments like Facebook Messenger, WeChat, Skype and others. However, in order for users to…
Read more »
Eric Charran
DevSecOps: Lessons Learned from Inserting Security in to a DevOps World
Location: Salon DApril 18th, 2017
2:45 PM - 3:45 PM
The topic of DevSecOps is starting to percolate in the technology world’s brew. There are presentations, manifestos, blogs, and conference sessions all dedicated to the practice. As humble practitioners of the DevSecOps craft, this talk will focus on the Starbucks efforts to securely develop, deploy, and support a unified commerce platform for one of the world’s largest merchants. We will review Starbucks approach to security by design and provide examples of how we use infrastructure as code to configure security policies, perform continuous audits, embrace containerization, and inject security checks into our CI/CD pipeline.
Scott Schwan
DevOps Disaster Recovery: Lessons Learned from 50 Years of Aviation Disasters
Location: Salon AApril 18th, 2017
1:30 PM - 2:30 PM
In this talk, we examine the failures of modern airline operations - from United Airlines flight 173 in 1978, to Air France flight 447 in 2009 and First Air flight 6560 in 2011 - and how the NTSB investigation and aftermath has dramatically improved flight safety. We take those lessons learned in disaster recovery and analysis, teamwork, task saturation, and systems design and apply them to modern software application and infrastructure architecture at scale to achieve higher availability, reduced errors, and more scalable systems.
Matt Rogish
Building for Operability: Stateful Applications in Containers with the Autopilot Pattern
Location: Salon DApril 19th, 2017
4:00 PM - 5:00 PM
Despite the hype, deploying and running these containers in the real world is still a challenge. Today's container frameworks force developers to compensate for many surprisingly restrictive operational constraints. Teams adopt containers only for stateless services, leaving behind many of their advantages in improving operability for the entire stack. The Autopilot Pattern is a powerful design concept to address these problems. By moving the responsibility for handling events such as startup, shutdown, scaling, and recovery from the framework into the application, we can build intelligent architectures that maximize developer flexibility and minimize the need for human operational intervention. Better still,…
Read more »
Tim Gross
Cost-effective Telemetry Solutions: Balancing Between Blind and Broke
Location: Salon AApril 19th, 2017
10:15 AM - 11:15 AM
The modern operator faces a tension between varying levels of blind and varying levels of broke. Operational Telemetry solutions at scale are some of the largest, most expensive yet mission critical systems that exist. This talk focuses on the strategy and use of multiple providers to provide a suite of cost-effective telemetry solutions that work together.