Vad är DevOps?

Det är en filosofi för programvaruutveckling som fokuserar på kommunikation, samarbete och integration mellan utvecklare och IT-driftspersonal.

🛠️

Definition

DevOps är en filosofi för programvaruutveckling som fokuserar på kommunikation, samarbete och integration mellan utvecklare och IT-driftspersonal.

🌐

Ursprung

Termen DevOps myntades 2009 genom presentationen "10 deploys per day" av John Allspaw och Paul Hammond på O'Reilly Velocity 09-evenemanget, men rörelsen startade egentligen 2007 när Patrick Debois, en oberoende konsult, upplevde konflikter mellan utvecklings- och driftsteam.

📈

Utveckling

DevOps har utvecklats till att omfatta metoder som kontinuerlig leverans och kontinuerlig driftsättning, för att förbättra kvalitet, hastighet och lönsamhet inom programvara.

🤝

Interfunktionellt Samarbete

DevOps kräver ett kulturellt skifte mot samarbete och integration mellan utvecklings- och driftsteam som tidigare var isolerade.

🔁

Kontinuerlig Integration

Continuous Integration (CI) är en viktig metod inom DevOps som innebär att koden uppdateras automatiskt i ett gemensamt repositorium. Syftet är att snabbt upptäcka och åtgärda fel, förbättra programvarans kvalitet och påskynda leveranstiden.

🚀

Kontinuerlig Driftsättning

En annan utveckling av DevOps-paradigmet är Continuous Deployment (CD), där ändringar i koden automatiskt släpps i produktionsmiljön.