How to Think About System Design (GitHub Engineer's Perspective)
Beyond Coding19 Nov 2025

How to Think About System Design (GitHub Engineer's Perspective)

System design interviews often focus on theoretical complexity, but how do Senior Engineers at GitHub actually approach scaling? In this episode, Bassem Dghaidi breaks down how to think about system design when real business impact is on the line.


We discuss why "simple is complicated enough," the dangers of premature scaling, and why vertical scaling often beats complex distributed systems. If you want to bridge the gap between theory and practice, and understand how to design software that actually serves the business, this conversation is for you.


In this episode, we cover:

- The "Order of Magnitude" rule for scaling systems

- Why GitHub often runs millions of requests on simple architecture

- How to communicate technical constraints to non-technical stakeholders

- Why 90% of Bassem's code is now written by AI agents


Connect with Bassem Dghaidi:

https://www.linkedin.com/in/bassemdghaidy


Timestamps:

00:00:00 - Intro

00:00:48 - Theory vs. Practice in System Design

00:02:06 - The Startup That Almost Failed via Kubernetes

00:03:33 - How GitHub Scales (It's Simpler Than You Think)

00:05:20 - The Underrated Power of Vertical Scaling

00:08:23 - Why Big Tech Interviews for Scale You Don't Need Yet

00:10:39 - Software Evolves, It Isn't Just "Built"

00:11:53 - Only Design for the Next Order of Magnitude

00:15:39 - Stop Building Generic Frameworks

00:18:17 - "Hacking" the System Design Interview

00:21:29 - Translating Tech Problems to Business Risks

00:27:37 - Layoffs & Engineering Efficiency

00:29:41 - Proving Your Impact with Numbers

00:31:00 - Professional Engineering vs. Hobby Coding

00:32:19 - "Simple is Complicated Enough"

00:35:03 - The Rise of AI Coding (The Motorcycle Analogy)

00:37:30 - "90% of My Code is Written by AI Agents"

00:41:04 - How to Become a Great Engineer


#SystemDesign #SoftwareEngineering #GitHub

Episoder(239)

The Engineering Manager Mindset with Anas Salman

The Engineering Manager Mindset with Anas Salman

Connect with Anas: https://www.linkedin.com/in/sorfand Full episode on YouTube ▶️ https://youtu.be/BtBQdMWlpbQ Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Patrick A...

18 Sep 202448min

Measuring Engineering Productivity with Walter de Bruijn

Measuring Engineering Productivity with Walter de Bruijn

Connect with Walter: https://www.linkedin.com/in/walterdebruijnnl Additional resources: https://medium.com/expedia-group-tech/monte-carlo-forecasting-in-software-delivery-474bb49cb3f9 Full episode ...

11 Sep 202437min

Cloud Native Engineering and DevOps with Mischa van den Burg

Cloud Native Engineering and DevOps with Mischa van den Burg

Connect with Mischa: https://www.youtube.com/@mischavandenburg https://mischavandenburg.com https://www.linkedin.com/in/mischavandenburg https://www.skool.com/@mischa-van-den-burg-4040 Full episode o...

4 Sep 202444min

QA in Software Engineering with Augustine Uzokwe

QA in Software Engineering with Augustine Uzokwe

Connect with Augustine Uzokwe: https://linkedin.com/in/uzokwe Full episode on YouTube ▶️ https://youtu.be/PqCVDGhvEFs Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Patr...

28 Aug 202445min

Peer to Peer Technology with Pear and Keet by Holepunch with David Mark Clements

Peer to Peer Technology with Pear and Keet by Holepunch with David Mark Clements

Connect with David Mark Clements: https://twitter.com/davidmarkclem Additional Resources: https://keet.io https://docs.pears.com Full episode on YouTube ▶️ https://youtu.be/ww-fm0YZ9Dw Beyond Coding...

21 Aug 20241h 7min

Q&A #10: Personal Branding and Content Creation with Patrick Akil

Q&A #10: Personal Branding and Content Creation with Patrick Akil

Q&A #10 is here! Take a shot every time I say "basically" 😆 Full episode on YouTube ▶️ https://youtu.be/Kq4sAvwUxqg Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Patrick Akil⁠⁠⁠⁠⁠⁠⁠⁠...

14 Aug 202457min

From Contributions to Career: Leo Kettmeir's Path to Deno

From Contributions to Career: Leo Kettmeir's Path to Deno

Connect with Leo Kettmeir: https://www.linkedin.com/in/leo-kettmeir https://twitter.com/crowlkats Full episode on YouTube ▶️ https://youtu.be/Oe5LdKjYx3g Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠...

7 Aug 202446min

Web5 and The Future of Web Development with Adewale (Ace) Abati

Web5 and The Future of Web Development with Adewale (Ace) Abati

Connect with Adewale: https://www.acekyd.com https://twitter.com/Ace_KYD https://www.linkedin.com/in/acekyd Full episode on YouTube ▶️ https://youtu.be/rTzlTgQgrHU Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠...

31 Jul 202444min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
rss-avskiltet
smart-forklart
teknisk-sett
nasjonal-sikkerhetsmyndighet-nsm
energi-og-klima
rss-impressions-2
tomprat-med-gunnar-tjomlid
shifter
teknologi-og-mennesker
fornybaren
elektropodden
rss-heis
hans-petter-og-co
i-loopen
pedagogisk-intelligens
rss-alt-vi-kan
rss-for-alarmen-gar
rss-polypod