Yessica van Roozendaal - 14 februari 2023
Als je een website wilt migreren zijn er een heleboel taken die makkelijk over het hoofd gezien kunnen worden. Om een duidelijk beeld te krijgen wat er voor werk bij komt kijken beginnen we met:
Migratie vooronderzoek
Na een kennismakingsgesprek bekijken we de code en horen we graag welke onderdelen extra aandacht behoeven. Van daaruit maken we een inschatting van hoeveel werk het is en hoeveel tijd nodig zal zijn om jullie Python Django te verhuizen. Hoeveel werk het is hangt ook sterk af van jullie wensen. Willen jullie een eigen omgeving of gedeelde hosting? Willen jullie alle cloud mogelijkheden optimaal benutten? Moet de website blijven draaien of 'mag' de site er een paar uur uitliggen?
Wij maken graag gebruik van een omgeving die jullie beheren. Jullie hebben zelf de sleutels en er is geen sprake van een zogenaamde de vendor lock. Dit houdt in dat jullie niet afhankelijk zijn van Tektonikos.
Lokaal, test, staging, productie
Eerst zorgen we ervoor dat alles op een eigen computer werkt en getest is. Test, staging en live omgeving volgen dan daaruit. We zullen naast de code ook een kopie database vragen en van de Django media folder. Logins zijn ook nodig, zoals voor git, dns en vaak ook diverse andere services. Maak je geen zorgen als je niet weet wat dat allemaal is, we begeleiden jullie door het proces en werken doorgaans met de partij samen waar jullie van wegverhuizen.
Aanpassen Django site
Soms moet de Django geüpdatet worden. Daarnaast moet er vaak wat opgeruimd worden en is er ruimte voor een nieuw jasje of andere verbeteringen. Of de verbeteringen plaatsvinden voor of na de livegang ligt aan hoe drukbezocht de website/webapplicatie is.
Testen en livegang
Nadat Tektonikos getest heeft, mogen jullie zelf gaan testen. Is alles goed bevonden? Dan is het tijd om live te gaan. Hier moeten nog wat nodige aanpassingen voor gedaan worden en vaak moet op het laatste moment nog data bijgewerkt worden. Live gaan is altijd spannend en vergt de nodig voorbereiding. De site gaat live op het moment dat we het domein sturen naar de nieuwe versie. En dan is het tijd voor een feestje!