Lyft transitioned from a monolithic application to microservices to address scalability challenges and improve manageability. As the company grew, the limitations of a monolithic system became evident, prompting Lyft to empower teams to build and manage their services independently, enhancing flexibility and development speed.