Changelog Master Feed cover image

Changelog Master Feed

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

May 4, 2024
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.
01:02:58

Episode guests

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.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner
Get the app