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 en beta-versjon?
En beta-versjon, også kjent som en forhåndsvisning, er en versjon av progra...
Hva er Backend for Frontend BFF?
Backend for Frontend (BFF) er et arkitekturmønster som innebærer å lage spe...
Hva betyr OKR?
OKR ble utviklet av Andrew Grove ved Intel på 1970-tallet og ble senere pop...