Meta Engineers Talk Monorepos, Code Reviews, and CI on the Meta Tech Podcast
What does it actually mean to ship code at Meta’s scale? The latest episode of the Meta Tech Podcast digs into that question with two Meta software engineers, Dustin Shahidehpour and Katherine Zak, in conversation with host Pascal Hartig.
The episode explores a handful of infrastructure and workflow questions that define day-to-day development at the company: Why does Meta maintain a monorepo? How do pre-commit code reviews work in practice? What does Meta’s continuous integration pipeline look like? And, as the hosts put it, “How is stuff not constantly on fire?”
Shahidehpour also recently published a blog post on the evolution of Facebook’s iOS app architecture, which is referenced in the episode for those wanting a deeper look at that system.
The episode is available on the Meta Tech Podcast feed, which covers engineering work at Meta from low-level frameworks to end-user features. You can stream it via the embedded player or subscribe through Apple Podcasts, Google Podcasts, Spotify, PocketCasts, Overcast, or Castro.



