DevOps is a set of practices that combines software development and IT operations to shorten the development lifecycle while delivering features, fixes, and updates frequently and reliably.
DevOps emerged from the frustration of siloed development and operations teams. Developers would write code, throw it over the wall to operations, and hope for the best. DevOps breaks down these silos by fostering a culture of shared responsibility for the entire software lifecycle.
The DORA (DevOps Research and Assessment) metrics provide a framework for measuring DevOps performance:
As organizations grow, DevOps practices need supporting infrastructure. This is where platform engineering comes in—building internal tools and platforms that make it easy for every team to follow DevOps best practices without becoming infrastructure experts.
The companion to 'Terraform the Hard Way.' Same twenty-one crossroads, framed against what each one looks like under a framework that's already made the decisions. With concrete Atmos snippets at every step.
A guided checklist of every decision you'll make on the road from `terraform apply` to production. Not a recommendation — an education. Borrowed in spirit from Kelsey Hightower's 'Kubernetes the Hard Way.'
An internal developer platform is the icing on the cake — the reward for getting the foundation underneath into shape. Here's what I've learned about when the icing actually delivers, and why a framework matters more than the portal.
Teams keep telling themselves infrastructure is simple. 'It's just Terraform.' 'A contractor can clean it up.' Here's what those assumptions actually cost.
There's an anxiety running through services businesses about AI. They have it backwards. When the busywork disappears, what's left is the part that actually matters.