Changelog Master Feed cover image

Changelog Master Feed

Managing Meta's millions of machines (Ship It! #102)

May 4, 2024
01:02:58
Snipd AI
Anita Zhang, a Meta expert, shares insights on managing millions of Linux hosts and containers. Topics include AI requirements, open-source contributions, efficient work practices, Meta's infrastructure, and scaling with Sentry. The podcast also features a fun game segment and a casual discussion on future content plans.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • Maintaining ABI boundaries ensures compatibility during frequent OS upgrades at Meta.
  • TW Shared infrastructure with System D offers isolation for containers and host profile configurations.

Deep dives

Managing Rolling OS Upgrades

Meta's approach involves major upgrades that can take up to a year to complete but rolling OS upgrades happen more frequently. By maintaining ABI boundaries, changes are usually bug fixes ensuring program compatibility. Any bleeding edge packages needed are released immediately through hyperscale. Challenges mostly arise when updating core components like System D which requires more intentional rollouts.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode