Hva er DevOps?
Det er en kombinasjon av de engelske begrepene utvikling og drift.
Definisjon
DevOps er en programvareutviklingsfilosofi som fokuserer på kommunikasjon, samarbeid og integrasjon mellom programvareutviklere og IT-driftspersonell.
Opprinnelse
Begrepet DevOps ble først lansert i 2009 med presentasjonen "10 deploys per day" av John Allspaw og Paul Hammond på O'Reilly Velocity 09-arrangementet, men bevegelsen startet faktisk i 2007, da Patrick Debois, en uavhengig konsulent, opplevde konflikter mellom utviklings- og driftsteamene.
Utvikling
DevOps har utviklet seg til å inkludere praksiser som kontinuerlig levering og kontinuerlig distribusjon, med mål om å forbedre kvaliteten, hastigheten og lønnsomheten til programvaren.
Tverrfaglig Samarbeid
DevOps krever et kulturelt skifte mot samarbeid og integrasjon mellom tradisjonelt isolerte utviklings- og driftsteam.
Kontinuerlig Integrasjon
Kontinuerlig integrasjon (CI) er en viktig praksis i DevOps som innebærer automatisk oppdatering av kode i et delt repository. Målet er å raskt oppdage og fikse feil, forbedre programvarekvalitet og akselerere leveringstid.
Kontinuerlig Distribusjon
En annen utvikling av DevOps-paradigmet er kontinuerlig distribusjon (CD), der kodeendringer automatisk slippes ut i produksjonsmiljøet.
Vil du lære mer?
Hvis du er nysgjerrig på å lære mer om DevOps, ta kontakt med meg på X. Jeg elsker å dele ideer, svare på spørsmål og diskutere nysgjerrigheter om disse temaene, så ikke nøl med å stikke innom. Vi sees!
Hva er Blue / Green deployment?
Det er en programvaredistribusjonsmetode som innebærer å opprettholde to id...
Hva betyr CI?
Kontinuerlig integrasjon (CI) er en programvareutviklingspraksis hvor utvik...
Hva er en Feature Flag?
Feature Flags, også kjent som Feature Toggles, er en teknikk som lar utvikl...
Hva er kontinuerlig integrasjon (CI) og kontinuerlig distribusjon (CD)?
CI innebærer hyppig integrasjon av kodeendringer i et delt repository og au...
Hva står ALM for?
ALM, eller Application Lifecycle Management, refererer til prosessen med å...