Pergunta de entrevista da empresa CBA

Imagine you're tasked with designing a system for transferring files between different servers. How would you approach this problem?