Войти
  • 46319Просмотров
  • 5 месяцев назадОпубликованоByteMonk

How Big Tech Uses Git | Google, Meta, and Amazon Explained

How do Google, Meta, and Amazon use Git when their codebases span **millions of files** and thousands of engineers? In this short visual explainer, we break down how Big Tech manages version control at scale: 🟢 Google – Monorepo powered by Piper, CitC, and automation 🔵 Meta – Switched to Mercurial + Sapling for performance 🟡 Amazon – Many micro-repos with Git + CI/CD pipelines ✅ Trunk-based development in action ✅ Feature flags, stacked diffs, short-lived branches ✅ Real-world tooling like Critique, Sapling, and AWS CodePipeline Whether you're scaling engineering teams or curious about Git internals, this video shows what the giants do — and what you can apply to your own dev workflow. 🕒 Timestamps 0:00 – Intro: What Happens When Git Meets Big Tech Scale 0:42 – Google’s Monorepo (Piper, CitC, Trunk-Based Dev) 3:22 – Meta’s Move to Mercurial + Sapling Frontend 4:10 – Stacked Diffs, Rebasing, Fix-Forward Culture at Meta10 4:53 – Amazon’s Micro-Repo DevOps with Git + CI/CD 5:59 – Summary: 3 Companies, 3 Models, Same Goal 6:15 – Outro: What’s Your Team’s Workflow? AWS Certification: AWS Certified Cloud Practioner: AWS Certified Solution Architect Associate: AWS Certified Solution Architect Professional: #git #SystemDesign #TrunkBasedDevelopment #BigTechEngineering #PiperGoogle #MercurialMeta #Sapling #GitAtScale