Container Trends: the past and future of container development. Why now? What’s next?Location: Salon D
April 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.
DevSecOps: Lessons Learned from Inserting Security in to a DevOps WorldLocation: Salon D
April 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.
Building for Operability: Stateful Applications in Containers with the Autopilot PatternLocation: Salon D
April 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 »