Leksikon

Leksikon

Deployment-strategier

Deployment-strategier som canary og blue-green gør det trygt at sætte ny software i drift. Forstå metoderne, der fjerner risikoen fra en opdatering.

Hvad handler det om?

En deployment-strategi er måden, man sætter ny software i drift på, så en opdatering ikke bliver et spring ud i det uvisse. Målet er at kunne udgive ofte og roligt — og hurtigt komme tilbage, hvis noget går galt.

De vigtigste tilgange

Canary: den nye version rulles først ud til en lille procentdel af brugerne. Virker den, skrues der op; driller den, stoppes den, før den ramte alle.

Blue-green: to identiske miljøer kører side om side. Trafikken skiftes over til det nye i ét hug — og kan skiftes lige så hurtigt tilbage, hvis noget fejler.

Rollback: evnen til hurtigt at rulle tilbage til den forrige version, hvis en udgivelse viser sig at have en fejl.

Hvorfor det betyder noget for dig

Den farligste del af enhver opdatering er selve øjeblikket, alt går live. Disse strategier gør det øjeblik kontrollerbart i stedet for nervepirrende — tæt beslægtet med feature flags. Resultatet er, at nye funktioner kan komme ud oftere og tryggere, uden at en enkelt fejl tager hele løsningen ned.

Næste skridt

Fra begreb til løsning

Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.