

CarGurus’ journey building a developer portal and increasing AI adoption
30 snips Jul 11, 2025
Frank Fodera, Director of Engineering for Developer Experience at CarGurus, shares insights on transitioning to microservices and creating their internal developer portal, Showroom. He highlights the importance of five key pillars for developer efficiency and discusses the decision to build rather than buy such tools. The conversation also dives into CarGurus' strategy for embracing AI, emphasizing the need for leadership support and measuring the impact of AI tools on developer productivity and culture.
AI Snips
Chapters
Transcript
Episode notes
Starting the IDP Journey
- CarGurus started their internal developer portal (IDP) journey in 2019 to solve ownership tracking amid a move to microservices.
- They began with a simple service catalog to centralize ownership and improve developer communication.
Showroom's Five Pillars
- Showroom's five pillars include discoverability, governance, self-serviceability, transparency, and operational efficiency.
- These pillars help improve visibility into services and reduce cognitive load for developers.
IDP Integration With Infrastructure
- Showroom acts as a single pane of glass, integrating closely with infrastructure tools like observability and alerting systems.
- This facade shields developers from underlying platform changes while providing transparency and access to source systems.