Interview question asked to ML Engineering Managers, Technical Program Managers, Engineering Managers and other roles interviewing at Amazon, Udemy, GitLab and other companies. Original question asked: Design a system for managing a distributed data replication system..