$ cd services/system-transformation

Legacysystemen moderniseren.
Zonder downtime.

Wij migreren monolieten naar microservices, on-premise naar de cloud en verouderde stacks naar moderne architectuur. Met het strangler-fig-patroon, zodat uw bedrijfsvoering nooit stilvalt terwijl uw platform wordt vernieuwd.

$ git log --oneline --reverse -- legacy-to-cloud/

Geleidelijk. Beheerst. Nooit een big-bang-herschrijving.

Uit het migratielogboek van de modernisering van de kernsystemen van Raiffeisen, met de strangler-fig-strategie in 6 tranches. Audit: assessment van de legacy, een Oracle 11g-monoliet met 840K regels code en 14 sterk gekoppelde modules. Plan: strangler-kaart met 6 tranches, vaste prijs per tranche en een rollbackmoment na elke tranche. Tranche 1: authenticatie- en sessielaag, als nieuwe service achter een feature flag, terwijl de legacy live blijft. Verkeer voor 5% naar de nieuwe authenticatieservice: nul incidenten, latency p95 48 ms. Verkeer voor 100% naar de nieuwe authenticatieservice: legacy-authenticatie uitgefaseerd. Tranche 2: API voor klantgegevens, event-sourced service met een dual-write-fase van 3 weken. AVG-audit: versleuteling van persoonsgegevens in opslag en tijdens transport geverifieerd, verwerkersovereenkomst bijgewerkt. Tranche 3: transactieverwerking met het sagapatroon en afgedwongen idempotency keys. PCI DSS: SAQ-D-controls gevalideerd, tokenisatielaag actief. Tranches 4–6: rapportage, notificaties en beheerportaal, volgens planning. Migratie voltooid. Monoliet uitgefaseerd. 0 uur downtime.

// De strangler-fig-aanpak

Vervang het oude systeem terwijl het blijft draaien

Het strangler-fig-patroon is vernoemd naar de wurgvijg, een tropische plant die rond een bestaande boom groeit en die geleidelijk vervangt zonder hem ooit te laten omvallen. Wij passen dezelfde logica toe op enterprisesystemen: nieuwe services worden naast het legacyplatform gebouwd, het verkeer wordt stapsgewijs verplaatst en het oude systeem wordt pas uitgefaseerd wanneer het nieuwe zich in productie stabiel heeft bewezen. Elke migratie wordt opgedeeld in tranches tegen vaste prijs: doorgaans 6 tot 12, elk met een afgebakende scope, een rollbackmoment en een compliancecontrole. U keurt elke tranche goed voordat wij verdergaan. Op geen enkel moment staat uw bedrijf bloot aan één riskante nacht waarin alles in één keer wordt omgezet. Zo hebben wij bij Raiffeisen Bank een Oracle-monoliet met 14 modules naar cloud-native microservices verplaatst, zonder één uur ongeplande downtime. En zo hebben DEKRA en AON hun kernplatformen gemoderniseerd zonder hun lopende bedrijfsvoering te verstoren.

// Vergelijking van risicoprofielen

Geleidelijke transformatie versus big-bang-herschrijving

Geschat risico op verstoring van de bedrijfsvoering op drie dimensies: blootstelling aan ongeplande downtime, periodes met compliancegaten en de kans op budgetoverschrijding. Blootstelling aan downtime: Yameo laag, big-bang hoog. Periode met compliancegaten: Yameo minimaal, big-bang maanden. Risico op budgetoverschrijding: Yameo begrensd, big-bang onbegrensd. Waarom tranches werken: elke tranche tegen vaste prijs is een zelfstandige oplevering met een vastgesteld rollbackmoment. Blijkt een tranche onverwacht complex, dan vangen wij de kosten op binnen die tranche, niet door het hele programma opnieuw af te bakenen. Uw risico is bij elke stap begrensd en stapelt zich niet op tot de livegang.

// Inbegrepen deliverables

Wat u krijgt

Elke systeemtransformatie omvat discovery, architectuurontwerp, stapsgewijze oplevering, validatie van compliance en kennisoverdracht, allemaal met een vaste prijs per tranche. Audit van de legacy-architectuur: wij brengen elke module, afhankelijkheid en datastroom in uw bestaande systeem in kaart voordat wij een regel nieuwe code schrijven. Binnen twee weken na de start ontvangt u een volledig risicoregister, een inventarisatie van de technische schuld en een prioriteitenkaart voor de migratie. Migratieplan volgens het strangler-fig-patroon: een roadmap per tranche, in de juiste volgorde, met een strategie voor het verdelen van verkeer, schema's voor feature flags, dual-write-periodes en momenten voor uitfasering. Elke tranche krijgt een eigen prijs voordat u zich eraan verbindt. Overgang zonder downtime: verkeer wordt geleidelijk verplaatst, 5%, 25%, 50%, 100%, met automatische rollback zodra foutpercentages of drempels voor latency worden overschreden. Geen nachtelijke omzetting, geen onderhoudsvenster, geen spannende telefoontjes om 3 uur 's nachts. Compliance gewaarborgd in elke tranche: controls voor AVG (GDPR), SOC 2 en PCI worden bij elke overgang tussen tranches gevalideerd, niet alleen aan het einde van het project. Dual-write-fasen zijn zo ontworpen dat datasoevereiniteit en audittrails gedurende het hele traject behouden blijven. Uw auditors zien continuïteit, geen gaten. Cloud-native doelarchitectuur: wij ontwerpen de doelsituatie voor uw cloudprovider, Azure, AWS of GCP, inclusief containerisatie, infrastructure-as-code, beleid voor automatisch schalen en een observability-stack. Gebouwd om goedkoper en sneller te draaien dan de legacy die het vervangt. Volledige kennisoverdracht: architectuurbeslissingen, runbooks, infrastructuurplaybooks en live overdrachtssessies voor uw interne engineeringteam. Na de oplevering bent u nooit van Yameo afhankelijk om de boel draaiende te houden.

GET 200 /api/system-transformation/ideal-clients

Voor wie dit is

Monoliet onder druk: een kernsysteem van 10-20 jaar oud, met releasecycli die in maanden worden gemeten in plaats van weken. Elke wijziging kost een maand en maakt iets anders stuk. Voorbeelden: Raiffeisen Bank, DEKRA. Migratie van on-premise naar de cloud: het contract met het datacenter loopt af, de directie wil naar de cloud, maar het systeem kan niet zomaar worden overgezet. U moet opnieuw architecturen voor de cloud en tegelijk uptime en compliance behouden. Tijdsdruk: hoog. Organisatie in een gereguleerde sector: door AVG (GDPR), SOC 2 of PCI moet elke migratie op elk moment compliant blijven. U hebt een partner nodig die compliance behandelt als onderdeel van de architectuur, niet als bijzaak. Sectoren: bankwezen, verzekeringen, keuring en certificering. Integratie na een overname: twee afzonderlijke legacyplatformen moeten één samenhangend systeem worden. U hebt domeingedreven opsplitsing en event-driven integratie nodig, zonder een van beide bedrijven te verstoren. Voorbeeld: AON. Geen goede match: nieuwbouw zonder bestaand systeem om te migreren. Minimale opdracht: discovery en tranche 1, vanaf 60.000 EUR. Doorlooptijd van de assessment: 10 werkdagen na het eerste gesprek.

// Het model uitgelegd

Waarom geleidelijke transformatie werkt

01 : Het strangler-fig-patroon maakt een einde aan de gok van een herschrijving. Een big-bang-herschrijving vraagt u uw bedrijf te verwedden op een systeem dat nog nooit in productie heeft gedraaid. Het strangler_fig-patroon draait dat om: nieuwe services bewijzen zichzelf in productie, met echt verkeer, voordat er ook maar één legacycomponent wordt uitgefaseerd. U zet het oude pas uit wanneer het nieuwe aantoonbaar beter is. 02 : Tranches tegen vaste prijs begrenzen uw risico bij elke stap. Wij bakenen elke migratietranche af voordat u zich eraan verbindt. Stuiten wij binnen een tranche op onverwachte complexiteit, zoals ongedocumenteerde integraties, verborgen dataschema's of sluimerende afhankelijkheden, dan vangen wij dat op binnen de prijs van die tranche. Uw totale programmakosten zijn een reeks bekende verplichtingen, geen enkel bedrag dat ongemerkt oploopt. 03 : Compliance blijft doorlopend gewaarborgd en hoeft niet achteraf te worden hersteld. Bij een big-bang-migratie ontstaat vaak een compliancegat: een periode waarin data in twee systemen staat, audittrails gesplitst zijn en controls onduidelijk zijn. Onze dual_write-fasen en compliancecontroles per tranche zorgen ervoor dat controls voor AVG, SOC 2 en PCI aantoonbaar op elk moment van de migratie gewaarborgd blijven, niet alleen ervoor en erna. 04 : 21 jaar aan enterprisepatronen. Wij hebben Oracle-monolieten, COBOL-batchsystemen, on-premise SAP-integraties en specifieke sectorplatformen gemigreerd in bankwezen, verzekeringen en keuringen. De architectuurpatronen waarop minder ervaren teams struikelen, zoals event sourcing, saga-orkestratie en opsplitsing in een database per service, zijn in onze aanpak opgeloste problemen. 05 : Dankzij rollbackmomenten kunt u altijd stoppen. Elke tranche eindigt met een rollbackmoment: een vastgesteld punt waarop de migratie zonder dataverlies kan worden gepauzeerd of teruggedraaid. Dat is geen theoretisch vangnet; het wordt afgedwongen met feature_flags, een architectuur voor het verdelen van verkeer en dual-write-datalagen die gedurende de hele overgangsperiode behouden blijven. U bent pas voorbij het punt waarop u niet meer terug kunt wanneer u daar zelf voor kiest. 06 : De doelarchitectuur gaat langer mee dan de migratie. Wij moderniseren uw systeem niet om u een nieuwe monoliet met een nettere syntaxis te geven. De doelarchitectuur, met domeingedreven bounded contexts, event-driven integratie, infrastructure-as-code en observability vanaf dag één, is ontworpen voor onafhankelijke deployments, snellere levering van features en lagere operationele kosten voor het komende decennium. DEKRA en Raiffeisen Bank draaien nog steeds op de architecturen die wij hebben opgeleverd, zonder architecturale herschrijvingen.

// Andere diensten

Ontdek meer mogelijkheden

// Sectoren

Sectoren

VerzekeringenBanking & financiële dienstverleningZorgOverheidNGO & humanitaire hulpAutomotive Alle sectoren →

Vertel ons over uw legacysysteem.

Vertel ons wat u vandaag draait en wat het moet worden. Wij beoordelen uw huidige architectuur, bepalen de volgorde van de migratie en leveren binnen 10 werkdagen een voorstel voor tranche 1 tegen vaste prijs.

Start de assessment →