Modernisering af ældre systemer

Dit website kører på forældet teknologi der snart ikke kan hostes nogen steder. Lad os migrere det før det er for sent.

Når denne service er den rette løsning...

  • En hjemmeside, der kører på lånt tid,
    med kerne­software, der er flere år forældet og ikke længere modtager sikkerhedsopdateringer.

  • Et system, der stadig fungerer i dag,
    men kun fordi intet har ændret sig endnu.

  • En hostingudbyder, der før eller siden tvinger problemet frem,
    med en mail der siger: “Din version af PHP / CMS understøttes ikke længere.”

  • En opgradering, der tidligere har været på tale,
    men som blev droppet, fordi risiciene var uklare – eller fordi det viste sig slet ikke at være en opgradering.

  • Et forretningskritisk system,
    hvor nedetid betyder tabte henvendelser, tabt omsætning eller forstyrrede arbejdsgange.

  • Specialudviklet kode, som ingen reelt ejer længere,
    med sparsom dokumentation og en udvikler, der forlod projektet for år siden.

Du ved, at der er et problem – men ikke den sikreste måde at håndtere det på. Det er præcis dét, denne service er til for.

Typiske advarsels-tegn

Software uden aktiv support (uanset stack)

Det er underordnet, om det er Drupal, WordPress, Craft, Laravel, Symfony eller noget helt specialbygget. Hvis kerne­softwaren er end-of-life eller ligger flere hovedversioner bagud, er I udsatte.

Specialudviklet kode, som ingen længere forstår

Et specialbygget system udviklet for 10+ år siden med begrænset eller ingen dokumentation. Den oprindelige udvikler er for længst videre, og selv små ændringer føles risikable, fordi ingen længere har det fulde overblik.

Hostingproblemer

Det er svært at finde hosting, der understøtter jeres gamle PHP-version eller serveropsætning. Udbydere udfaser support, sikkerhedsopdateringer stoppede for år siden, og det kræver i stigende grad sær­løsninger eller skrøbelige lappeløsninger blot at holde systemet online.

Hvis blot ét af disse punkter gælder, er det tid til at handle

Jo længere I venter, desto dyrere og mere risikabelt bliver det. Under tidspres har I færre muligheder, ingen forhandlingskraft og langt mindre kontrol over resultatet.

Hvad der sker hvis du venter

Hosting-katastrofe

Din udbyder opgraderer servere. Din hostingudbyder opgraderer servere. Dit system virker ikke på moderne versioner. Sitet går offline uden en hurtig løsning og uden mulighed for en sikker rollback.

Sikkerhedsbrud

Ældre systemer har kendte sikkerhedshuller. Hackere scanner automatisk efter Drupal 7 og forældede WordPress-installationer. Dit site kompromitteres. Kundedata lækkes. Google blacklister jer.

Funktionalitet dør i stilhed

En integration holder op med at virke. En betalingsgateway opdateres. Et kritisk plugin er ikke længere kompatibelt. Du kan ikke rette det, fordi hele systemet er for gammelt.

Ingen vil røre det

Du har brug for ændringer. Ingen udviklere vil arbejde med systemet, fordi det er for gammelt og for risikabelt. Du er låst fast.

Vores migrations-proces

1

Indledende vurdering (1-2 møder)

Vi skal forstå, hvad systemet gør, hvor forretningskritisk det er, tidsrammen, samt hvilken adgang og dokumentation der findes.

2

Teknisk audit (1 uge)

Vi dykker ned i systemet, gennemgår kodebasen, kortlægger alle funktioner og integrationer, identificerer data der skal migreres, finder speciallogik der skal genopbygges og vurderer risici.

3

Migrations-strategi (1 uge)

Vi præsenterer planen: anbefalet ny teknologi, hvad der migreres direkte, hvad der genopbygges, strategi for datamigrering, tidsplan og faser samt en fast pris.

4

Migrations-arbejde (8-20 uger typisk)

Vi bygger en moderne version af systemet, kører den parallelt med det gamle, migrerer data sikkert, tester al funktionalitet og oplærer dit team.

5

Lancering, overgang og overdragelse

Koordineret cutover (minimal nedetid), datasynkronisering fra det gamle til det nye system, overvågning efter lancering og hurtig support ved behov. Derefter fuld dokumentation, gennemført oplæring og en 3-måneders supportperiode.

Ofte stillede spørgsmål

Kan vi ikke bare opgradere det eksisterende system?

Nogle gange — hvis der findes en realistisk opgraderingsrute. I mange tilfælde gør der ikke. For eksempel er en opgradering fra Drupal 7 til Drupal 10 reelt en genopbygning, og ældre specialkode har ofte ingen direkte opgraderingsvej. Auditen viser, om en opgradering giver mening, eller om en genopbygning er den sikrere løsning.

Hvad hvis vi mister funktionalitet?

Vi kortlægger alle eksisterende funktioner, inden arbejdet går i gang. Alt bliver enten genopbygget eller erstattet, og kritisk funktionalitet går aldrig tabt. I nogle tilfælde foreslår vi bedre eller enklere måder at opnå samme resultat på — men intet essentielt går tabt.

Kan vi bruge systemet mens I migrerer?

Ja. Vi bygger det nye system parallelt, mens det gamle fortsætter med at køre. Det eksisterende system forbliver live indtil cutover, med minimal nedetid — typisk kun et par timer.

Hvad hvis det gamle system går ned midt i projektet?

Derfor starter vi altid med en fuld backup og dataeksport. Selv hvis det gamle system bliver ubrugeligt undervejs, har vi allerede alt, hvad der skal til for at gennemføre migreringen.

Kan I garantere, at der ikke går data tabt?

Vi tager dataintegritet ekstremt alvorligt. Vi laver flere backups, tester migrationsscripts på forhånd og verificerer data efter migreringen. Ingen ansvarlig leverandør kan love nul risiko, men vi har aldrig mistet data på et migrationsprojekt.

Du bør handle nu hvis...

Hvis din hostingudbyder har sendt en deadline, sikkerhedsopdateringer stoppede for flere år siden, eller systemet bliver sværere at hoste eller vedligeholde, er det tid til at handle. Det samme gælder, hvis kritisk funktionalitet begynder at fejle, eller ingen udvikler vil arbejde med koden. Book et uforpligtende møde, så vurderer vi, hvor kritisk situationen er, og fortæller dig ærligt, om en migrering giver mening nu, eller om du stadig har tid.

Book a call