American Express interview question

What are the challenges with distributed system?