Ga naar hoofdinhoud
Casestudy · Post-acquisition migratie

CLOUD TO CLOUD MIGRATION

  1. Home
  2. Casestudies
  3. Cloud-to-Cloud Migration
THE FACTORY - Cloud to Cloud Migration

Cloud-naar-cloud-migratie

Voor een grote investeringsmaatschappij hebben we het bestaande AWS-platform gemigreerd naar het platform van de nieuwe eigenaar. Dat was complex: door de omvang van het platform en de applicaties die erop draaien, én door de combinatie van EU- en VS-regelgeving waaraan de nieuwe eigenaar moet voldoen.

Cloud-naar-cloud-migratie

Volledige migratie van het ene AWS-platform naar het andere, zonder onderbreking.

Centraal beheer

Eenduidige governance over de nieuwe AWS-omgeving, gedeeld met de eigenaar.

Infrastructure as Code

AWS CDK voor herhaalbare, in versiebeheer beheerde infrastructuur.

Serverless

Lambda, API Gateway en serverless patterns als basis voor de data flows.

Event-driven architectuur

Data flows in kleine chunks, event-driven, met validatie en verrijking onderweg.

Stack

Python, Node.js en TypeScript voor de Lambda-functies en de data transfer-applicatie.

01Samenvatting

Onze klant, een grote investeringsmaatschappij, werd overgenomen door een concurrent. Daardoor moest het AWS-platform worden gemigreerd en geïntegreerd in het platform van de nieuwe eigenaar. Omdat die eigenaar in de Verenigde Staten gevestigd is, moest het traject voldoen aan zowel Europese als Amerikaanse regelgeving.

Tegelijkertijd moest het bestaande platform onderhouden blijven en moesten lopende data- en serviceflows, inclusief payment services, gewoon door blijven draaien.

02De uitdaging

De migratie liep in meerdere fases. Onze eerste aanpak was om een interne tool van de nieuwe eigenaar te gebruiken, bedoeld om developers snel nieuwe AWS-accounts en applicaties te laten onboarden.

De meest kritieke services waren de databases. Data moest veilig en compliant overgaan van het oude naar het nieuwe platform, onder zowel EU- als Amerikaanse regelgeving. Onderweg bleek dat de interne tooling de restore-methode die we nodig hadden niet ondersteunde.

Door de combinatie van regelgeving in de financiële sector: in zowel de EU als de VS: moesten we een andere aanpak kiezen voor zowel de migratie als voor de manier waarop het nieuwe platform werd opgebouwd en accounts en applicaties werden georganiseerd. Tegelijkertijd moesten payment services blijven draaien en data blijven stromen.

03De oplossing

Na de nodige afwegingen vonden we een aanpak die alle knelpunten samen adresseerde. Een eerder overgenomen bedrijf had een vergelijkbare migratie al doorlopen; we hebben contact gezocht en hun ervaringen meegenomen. Zij hadden hun nieuwe platform met Terraform gebouwd en accounts en applicaties op een manier georganiseerd die ook voor ons werkbaar was.

Voor de payment flows hebben we een custom oplossing gebouwd. Data komt uit het oude platform, soms direct uit de database en soms via een Kubernetes-cluster waarop een applicatie de data genereert. Die data landt in een S3 bucket, wordt door een Lambda-function opgepakt, verwerkt en/of verrijkt, en in een tweede S3 bucket gezet. Vanaf daar gaat het via een secure data transfer service naar het platform van de nieuwe eigenaar.

Voor het ontwerp en de bouw van de data transfer-applicatie gebruikten we AWS CDK, zodat de hele set in code staat en herhaalbaar uit te rollen is. De Lambda-functies en de applicatie zijn geschreven in een combinatie van Python, Node.js en TypeScript. De applicatie is event-driven opgezet: data wordt in kleine chunks verwerkt en onderweg gevalideerd en verrijkt.

  • AWS en Azure
  • Design, plan, build
  • Alles in code: snelheid, consistentie, herhaalbaarheid, ...
  • Centraal beheerde cloud-infrastructuur
  • Self-service cloud
  • Gecentraliseerde security baseline
Lees meer over onze cloud-migratiedienst

The Factory heeft veel workloads gemigreerd, ook tussen verschillende AWS-omgevingen. We helpen de migratieaanpak scherp te krijgen, data tijdens cutover door te laten lopen en het nieuwe platform met Infrastructure as Code op te bouwen. Zo blijven deployments consistent en herhaalbaar.

Bekijk de dienst
goToTop