Co je DevOps?
Je to kombinace anglických termínů vývoj a provoz.
Definice
DevOps je filozofie vývoje softwaru, která se zaměřuje na komunikaci, spolupráci a integraci mezi softwarovými vývojáři a odborníky na IT provoz.
Původ
Termín DevOps byl poprvé použit v roce 2009 s prezentací "10 nasazení za den" od Johna Allspawa a Paula Hammond na akci O'Reilly Velocity 09, ale hnutí začalo ve skutečnosti v roce 2007, kdy Patrick Debois, nezávislý konzultant, zažil konflikty mezi vývojovými a provozními týmy.
Evoluce
DevOps se vyvinulo tak, aby zahrnovalo praktiky jako kontinuální dodávání a kontinuální nasazení, s cílem zlepšit kvalitu, rychlost a ziskovost softwaru.
Mezioborová spolupráce
DevOps vyžaduje kulturní posun směrem ke spolupráci a integraci mezi tradičně izolovanými vývojovými a provozními týmy.
Kontinuální integrace
Kontinuální integrace (CI) je klíčovou praktikou v DevOps, která zahrnuje automatické aktualizace kódu ve sdíleném repozitáři. Jejím cílem je rychle detekovat a opravovat chyby, zlepšovat kvalitu softwaru a zrychlovat dobu dodání.
Kontinuální nasazení
Další evoluce paradigmatu DevOps je Kontinuální nasazení (CD), kde jsou změny kódu automaticky uvolňovány do produkčního prostředí.
Chcete se dozvědět více?
Pokud vás zajímá více o DevOps, kontaktujte mě na X. Rád sdílím nápady, odpovídám na dotazy a diskutuji o zajímavostech na toto téma, tak se nebojte zastavit. Těším se na vás!
Co znamená UAT?
Akceptační testování je proces zajištění kvality, který hodnotí, zda softwa...
Co je Business Agility?
Business Agility, nebo firemní agilita, se odkazuje na schopnost organizace...
Co je Ishikawa diagram?
Ishikawa diagram, také známý jako diagram rybí kosti, je vizualizační nástr...