Pergunta de entrevista da empresa Genpact

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