Dave Cheney - Speaker Line-Up 2018

ScaleConf New Zealand - Dave Cheney

Dave Cheney

Staff engineer at Heptio

David is a Staff Engineer at Heptio, a Seattle based company focused on helping developers become more productive using Kubernetes. Before to joining Heptio he worked at Atlassian, Canonical, and the Australian Government, in a variety of cloud infrastructure roles. Prior to these roles he had a long career in the operations and system administration space for Australian startups RedBubble, MailGuard, and Aconex.

He is an open source contributor and project member for the Go programming language. David is a well-respected voice within the tech community, speaking on a variety of topics such as software design, performance, and the Go programming language. He lives in Sydney, Australia and is damn proud of it!

Talk

Lesson learnt building Heptio Contour

In 2017 Heptio launched Contour, a Kubernetes Ingress controller built using the Envoy proxy project from Lyft.

In this session I'll cover two unequal parts

  1. What is an ingress controller and why should you care, which leads into an overview of the design of Contour, why we chose Envoy, and so on.
  2. What can the audience, as potential authors of Kubernetes controllers (or operators, choose your poison) learn from our experiences developing Contour.

The presentation gives real world advice on the traps involved in the components that make up a kubernetes controller; Go dependency management, handling concurrency issues, handling configuration, functional testing, and staying sane while living with docker.

Our Sponsors

Our sponsors play a key role in supporting the conference and our community.

ScaleConf New Zealand - Catalyst Cloud
ScaleConf New Zealand - Nginx
ScaleConf New Zealand - TradeMe
ScaleConf New Zealand - MySQL