Engineering Enablement by Abi Noda

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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
INSIGHT

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app