The post discusses the evolution and limitations of traditional configuration management systems like CFEngine in modern platform engineering. It highlights the challenges of maintaining heterogenous environments and the shortcomings of relying heavily on tools like Terraform. The post argues for the importance of platform teams not just in configuration management, but in building and operating abstractions that simplify application deployment and reduce operational burdens for teams. Instead of focusing on enabling scripts and automation, it advises creating products that address common deployment needs efficiently.

11m read timeFrom skamille.medium.com
Post cover image
Table of contents
Notes on Sustainable Platform EngineeringLimitation #1: We don’t want to be on the hook for operations, so we don’t want to build software we have to operate, especially on the production critical path.Limitation #2: We don’t actually want to write our own software.Limitation #3: We don’t want to become a bottleneck.Products, not Scripts

Sort: