Genpact Interview Question

Explain the process of optimizing a large-scale distributed system. How would you identify and address bottlenecks to improve overall system performance?