Brian GrantinITNEXTInfrastructure as Code is Artisanal Automation“Artisanal” refers to something made in a traditional way by hand by a skilled craftsman, requiring both time and expertise.4d ago24d ago2
Brian GrantinITNEXTComplexity and toil in Infrastructure as CodeIn this post I walk through a simple example of using a Helm chart to illustrate complexity and toil in Infrastructure as Code.Jul 81Jul 81
Brian GrantinITNEXTWhy are so many companies working to improve Infrastructure as Code?What problems are these companies trying to solve, and what pain points are users reporting with Infrastructure as Code?Jun 301Jun 301
Brian GrantinITNEXTInfrastructure as Code Landscape Overview 2024A look at the Infrastructure as Code (IaC) landscape and how it is evolving.Jun 243Jun 243
Brian GrantInfrastructure as Code reminds me of “make run-all”Not a lot has substantively changed in 30+ years.Jun 173Jun 173
Brian GrantWhy does Cloud UX lag behind other software products?There’s actually both a what and a why to this story. I’ll start with the what. What do I mean?Jun 10Jun 10
Brian GrantinITNEXTKubernetes: The Road to 1.0From my work on Borg and Omega, to how Kubernetes got started and launched, to how we decided what was in and out of 1.0 by July 2015.Jun 71Jun 71
Brian GrantKubernetes Configuration in 2024What are the most popular Kubernetes configuration tools now, what has changed since 2017, and what friction do users encounter with Helm?May 20May 20
Brian GrantApplication configuration and feature flagsThe diversity of application configuration mechanisms and formats makes it challenging to manage the configuration content with tools.Apr 16Apr 16
Brian GrantOn using the Kubernetes Resource Model for Declarative ConfigurationMaking the at-rest serialization format the same as the API wire format worked fabulously for many use cases, including declarative config.Apr 13Apr 13