Kief Morris - Scaling Infrastructure as Code
Channel: DevOpsDays London
Date: 03/01/2023

This is video is from the DevOpsDays London conference, held at the Oval on September 29th and 30th 2022. In this video, you'll hear from a top expert in the field of DevOps. We hope you enjoy the talk and take away valuable information that you can apply to your own work.

Infrastructure codebases are a mess. It doesn’t matter whether you use Terraform, Ansible, Pulumi, CloudFormation, or your own weird tool you cobbled together with Python, I’m pretty sure I’m right about this. And it gets worse when you scale up. More and more environments for testing applications, for multiple teams building their own services and applications, for running across regions, for different clients. All of these things lead to a sprawl of snowflakes as code. So let’s talk about patterns for breaking complex infrastructure into a more manageable structure. We’re not just talking about modules, we’re talking about independently deployable infrastructure stacks, composable, testable, automatically delivered using pipelines. Yeah, we’re talking about scaling our infrastructure code using lessons we should have learned about scaling application code.

Kief Morris is a Principal Engineer at Thoughtworks, where he leads the global technology practice for cloud and infrastructure. He has been building and growing teams and systems since the dotcom days, with a passion for applying agile software engineering and delivery practices to cloud and platforms. He has written two editions of the O’Reilly book Infrastructure as Code. Originally from Tennessee, Kief moved to London before the millennium and has been there ever since.