Design a Database Migration Service with Replication and Bottleneck Analysis
Company: Digitalocean
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design consistent snapshots, change replication, resumable migration, validation, cutover, and scaling guided by measured source and destination bottlenecks.