Leksikon

Leksikon

Deploy

At deploye betyder at sætte færdig kode i drift, så løsningen går live. Forstå trinnet fra udvikling til virkelighed — og hvorfor det skal gøres rigtigt.

At deploye betyder at sætte ny eller opdateret software i drift, så den går live og bliver tilgængelig for brugerne. Det er springet fra "det virker på udviklerens maskine" til "det kører på den rigtige server, hvor dine kunder møder det".

Mellem færdig kode og live løsning ligger et par faste skridt: koden flyttes ud på serveren, den startes op, og man tjekker, at alt kører som forventet. Gør man det manuelt og forhastet, risikerer man, at noget går ned midt i en travl periode. Derfor automatiserer man det i dag — så den samme, gennemtestede proces kører hver gang, og en udgivelse kan ske på minutter frem for timer.

Hvad du får ud af at gøre det ordentligt

  • Hurtigere forbedringer. Rettelser og nye funktioner når kunderne, mens de stadig er relevante — ikke uger senere.
  • Mindre risiko. Går en udgivelse galt, kan man rulle tilbage til den forrige version på få minutter.
  • Færre fejl i drift. Når processen er den samme hver gang, forsvinder de fejl, der opstår, når noget gøres i hånden under pres.

Zero-downtime: live uden afbrydelse

Det bedste deploy mærker brugeren slet ikke. Med en såkaldt zero-downtime-udgivelse startes den nye version op ved siden af den gamle, og først når den er klar, skiftes der over. Ingen "siden er midlertidigt utilgængelig" — kunden handler videre, mens skiftet sker bag kulisserne.

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.