LiveGemaakt voorAd Your Service

Platform­verhuizing

Het platform is in stappen verhuisd van meerdere hostingpartijen naar één plek, met hetzelfde adres en eenvoudiger onderhoud.

Rol
Zelf uitgevoerd, van begin tot eind
Periode
juli – augustus 2026

Wat het is

Ad Your Service is een online marketingbureau met een eigen platform voor zijn marketingwerk. Dat platform bestaat uit een website waar het team in werkt en een deel dat op de achtergrond taken uitvoert, en die draaiden bij verschillende hostingpartijen. Ik heb het platform in stappen naar één plek verhuisd, met hetzelfde adres en dezelfde werking.

WebsiteBij de ene partij
AchtergrondtakenBij een andere
Eén plekHetzelfde adres
WebsiteAchtergrondtakenTestomgevingen

Wat het verbetert

Eén plek om te onderhouden

De website, de achtergrondtaken en de testomgevingen draaien op dezelfde plek en zijn op dezelfde manier ingesteld. Het team hoeft zo nog maar één werkwijze te kennen.

Eén manier om live te gaan

Een goedgekeurde wijziging komt in de website en in de achtergrondtaken tegelijk live. Live zetten verschilt niet meer per hostingpartij.

Testen zoals het live draait

Een testomgeving wordt op dezelfde manier opgebouwd als het live platform, dus wat het team in een test ziet, komt overeen met wat er daarna live staat.

Het probleem

VOORHEEN

Verspreid over meerdere partijen

De website draaide bij de ene hostingpartij en de achtergrondtaken bij een andere, en voor een testomgeving waren beide nodig. Elke partij had eigen instellingen en een eigen manier om een wijziging live te zetten, dus onderhoud moest op meerdere plekken gebeuren.

DE GEBRUIKELIJKE AANPAK

Waarom niet alles in één keer

De gebruikelijke aanpak is alles in één keer verhuizen. Gaat er dan iets mis, dan is niet duidelijk waar het aan ligt en is de weg terug lang. Daarom ging de verhuizing in stappen, en was elke stap terug te draaien.

De oplossing

DE VOLGORDE

Eerst het deel waar niemand in werkt

De achtergrondtaken verhuisden als eerste, omdat niemand daar rechtstreeks mee werkt. De website en de testomgevingen volgden pas toen dat deel op de nieuwe plek stabiel draaide.

Na de eerste stap
AchtergrondtakenOp de nieuwe plek
WebsiteNog op de oude plek
TestomgevingenNog op de oude plek

HET ADRES

Het adres blijft hetzelfde

Het platform houdt het adres dat het had; alleen waar dat adres in de DNS naartoe wijst, verandert. Voor wie ermee werkt, blijft alles op dezelfde plek, en geen koppeling met een advertentieplatform hoeft opnieuw te worden aangemeld.

Voor de verhuizingNa de verhuizingHetzelfde adres
KoppelingenNiet opnieuw aangemeld

WAT BLIJFT

De database verhuist niet mee

De database blijft op dezelfde plek, omdat elke testomgeving daar een eigen database krijgt. Alleen wat het platform laat draaien, is verhuisd.

DatabaseOp dezelfde plek geblevenLive platformTestomgevingNieuw filter in het overzichtTestomgevingEen andere wijziging

DE WEG TERUG

Elke stap is terug te draaien

De oude omgeving blijft bestaan totdat de nieuwe zich heeft bewezen. Gaat er iets mis, dan wijst het adres weer naar de oude omgeving.

Het platform wijst naarDe nieuwe plekDe oude plekStaat nog klaar
Gaat er iets misTerug naar de oude plek

LIVE ZETTEN

Eén route naar live

Sinds de verhuizing gaat een goedgekeurde wijziging via één vaste route live: de website en de achtergrondtaken worden tegelijk bijgewerkt. De testomgevingen lopen via dezelfde route.

Nieuw filter in het overzichtGoedgekeurd
WebsiteBijgewerkt
AchtergrondtakenBijgewerkt
Een testomgeving gaat via dezelfde route

CONTROLE

Dezelfde lijst, voor en na

Bij elke stap hoort dezelfde controlelijst, voor en na: inloggen, een koppeling maken, gegevens ophalen en de geplande taken. Pas als de uitkomst gelijk is, begint de volgende stap.

Oude plekNieuwe plekInloggenGeluktGeluktKoppeling makenVerbondenVerbondenGegevens ophalenOpgehaaldOpgehaaldGeplande takenGestartGestart
Gelijkvolgende stap

Waar het op draait

  • ContainerhostingLaat de website, de achtergrondtaken en de testomgevingen draaien.
  • Bestaande databaseserverBleef waar die was en geeft elke testomgeving een eigen database.
  • Cron-schedulerStart de geplande taken en geeft ze door aan het platform.
  • CI/CD-pipelineWerkt de website en de achtergrondtaken bij zodra een wijziging is goedgekeurd.

Wat het oplevert

Sinds augustus 2026 draait het platform op één plek. Het team onderhoudt nog één omgeving, en een testomgeving komt overeen met wat er live staat.

Waar het platform draaitEerstBij meerdere hostingpartijenNuOp één plek
Een wijziging live zettenEerstPer onderdeel anders geregeldNuEén vaste route voor beide onderdelen
Een testomgevingEerstVerdeeld over twee partijenNuOpgebouwd zoals het live platform