De beweging richting DevOps ontstond vanuit de wens om sneller en efficiënter software te ontwikkelen en te beheren. Voorheen bouwden developers de software en zorgden de operators voor het draaiend houden ervan. In theorie brengt DevOps dit bij elkaar: ontwikkelteams beheren zelf hun applicaties. Maar in de praktijk lopen teams vaak niet alleen tegen technische beperkingen aan, maar ook tegen organisatorische beperkingen. 24/7 beheer leveren is erg uitdagend voor ontwikkelteams. “In naam bouw je het en ben je er de eigenaar van, maar in de praktijk loop je uiteindelijk tegen een infrastructuurteam aan dat jou niet alle rechten wil geven, omdat je dingen kapot kunt maken”, legt Jitse Klomp, CTO van Conclusion Xforce, uit.quote
De oplossing? Een platform dat DevOps faciliteert. “Platform engineering is een van de puzzelstukjes om écht DevOps te kunnen werken”, zegt Jitse. “Het is de enabler die ervoor zorgt dat teams daadwerkelijk zelfstandig kunnen werken, zonder te worden geremd door infrastructuur- en compliance-eisen.” Platform engineering is sinds een jaar of drie sterk in opkomst, ziet Jitse. “Precies zoals bij DevOps zie je echter dat het niet altijd oplevert wat het zou moeten doen. Mijn advies is simpel: als je het doet, doe het goed, anders heb je er weinig aan.”