Wat is DevOps?
Het is een combinatie van de Engelse termen development (ontwikkeling) en operations (operaties)
Definitie
DevOps is een filosofie voor softwareontwikkeling die zich richt op communicatie, samenwerking en integratie tussen softwareontwikkelaars en IT-operationsprofessionals.
Oorsprong
De term DevOps werd in 2009 geïntroduceerd met de presentatie "10 deploys per day" van John Allspaw en Paul Hammond op het O'Reilly Velocity 09-evenement, maar de beweging begon eigenlijk in 2007 toen Patrick Debois, een onafhankelijke consultant, conflicten tussen ontwikkelings- en operationele teams ervoer.
Cross-functionele samenwerking
DevOps vereist een cultuurverandering richting samenwerking en integratie tussen traditionele afzonderlijke ontwikkelings- en operationele teams.
Continue Integratie
Continue Integratie (CI) is een sleutelpraktijk binnen DevOps die inhoudt dat de code automatisch wordt bijgewerkt in een gedeeld repository. Het doel is om fouten snel te detecteren en op te lossen, de softwarekwaliteit te verbeteren en de levertijd te versnellen.
Continue Implementatie
Een andere evolutie van het DevOps-paradigma is Continue Deployment (CD), waarbij codewijzigingen automatisch in de productieomgeving worden vrijgegeven.
Wil je meer weten?
Als je dieper wilt ingaan op DevOps —of dit soort training naar je team wilt brengen— laten we praten. Ik help teams deze concepten te begrijpen en toe te passen. Ik hoor graag van je!
Wat is Blue / Green deployment?
Blue / Green deployment is een software-implementatiemethode die twee ident...
Wat is een Feature Flag?
Feature Flags, ook wel Feature Toggles genoemd, zijn een techniek die ontwi...
Wat is Continuous Integration (CI) en Continuous Deployment (CD)?
CI houdt in dat code regelmatig in een gedeelde repository wordt geïntegree...
Wat betekent Three Amigos?
"Three Amigos" of "De Drie Amigos" is een term die wordt gebruikt in agile...
Wat betekent CI?
Continuous Integration (CI) is een softwareontwikkelingspraktijk waarbij on...