Platform engineering caught on in the last few years as an answer to the shortcomings of DevOps. Technical sprawl and cloud native complexity have left developers overburdened with cognitive load and Ops engineers frustrated with too many repetitive tasks.