Artikeln beskriver Netflix utmanande migrering av sitt kritiska faktureringssystem från lokala datacenter till AWS-molnet, med fokus på databasmigreringen. Netflix valde EC2 MySQL som måldatabas, trots att de övervägde Oracle, AWS RDS MySQL, AWS Aurora och PostgreSQL, på grund av licenskostnader, lagringsbehov och en framtida väg till Aurora. Arkitekturen designades för hög tillgänglighet och skalbarhet med hjälp av DRBD för primär databasreplikering och läsrepliker för att hantera ETL-trafik och säkerställa minimal nedtid. GoldenGate valdes som migreringsverktyg för dess förmåga att hantera stora datamängder, återstarta bulk-laddningar och erbjuda dubbelriktad replikering för enkel rollback, trots en brant inlärningskurva. Stora utmaningar uppstod vid schemakonvertering och validering på grund av skillnader i datatyper, partitionering och standardvärdeshantering mellan Oracle och MySQL, vilket krävde nära samarbete mellan databas- och applikationsteam.