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(242)

Working from Anywhere, Goals, Impact and Freelancing with Eva Zahrawi Ruiz

Working from Anywhere, Goals, Impact and Freelancing with Eva Zahrawi Ruiz

Connect with Eva Zahrawi Ruiz: https://www.linkedin.com/in/evazahrawi http://the2ndhalf.nl https://twitter.com/evaza Check out her podcast! https://podcasts.apple.com/en/podcast/the-2nd-half-your-gui...

13 Sep 20231h 37min

Mentorship, Design and Creative Engineers with Alyona Volkova

Mentorship, Design and Creative Engineers with Alyona Volkova

Connect with Alyona Volkova: https://www.linkedin.com/in/alvol Full episode on YouTube ▶️ https://youtu.be/jW3xmo27144 New episodes every Wednesday with our host ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Patrick Akil⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠...

6 Sep 20231h 2min

Q&A #5: How to be a Great Senior Software Engineer & More with Patrick Akil

Q&A #5: How to be a Great Senior Software Engineer & More with Patrick Akil

Full episode on YouTube ▶️ https://youtu.be/KtJILlRIPOc New episodes every Wednesday with our host ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Patrick Akil⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠!   Big shoutout to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Xebia⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ for sponsoring ...

30 Aug 202341min

Changing Consumer Behaviour with Georges de Boeck

Changing Consumer Behaviour with Georges de Boeck

Connect with Georges de Boeck: https://www.linkedin.com/in/georgesdeboeck Blinkist article (called it Blender, oops): https://uxplanet.org/how-solving-our-biggest-customer-complaint-at-blinkist-led-t...

23 Aug 20231h 2min

How to Innovate through Software with Carlos Kelkboom

How to Innovate through Software with Carlos Kelkboom

Connect with Carlos Kelkboom: https://www.linkedin.com/in/carlos-k-4016b8225 Full episode on YouTube ▶️ https://youtu.be/6QfyY9ffz6M New episodes every Wednesday with our host ⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Patrick Akil...

16 Aug 20231h 6min

Developer Advocacy, Burnout Recovery and Communities with Lian Li

Developer Advocacy, Burnout Recovery and Communities with Lian Li

Connect with Lian Li: https://www.linkedin.com/in/lian-li https://twitter.com/lianmakesthings https://lianmakesthings.dev Full episode on YouTube ▶️ https://youtu.be/tuIxuiG2MIY New episodes every We...

8 Aug 202351min

How to Learn Through Content Creation with Raphael de Lio

How to Learn Through Content Creation with Raphael de Lio

Connect with Raphael de Lio:  ⁠https://www.linkedin.com/in/raphaeldelio⁠  ⁠https://raphaeldelio.medium.com⁠ ⁠ https://www.youtube.com/c/raphaeldelio⁠ Full episode on YouTube ▶️ https://youtu.be/aF7Pc...

2 Aug 202355min

Open Source, Meetups and Developer Relations with Alessandro Vozza

Open Source, Meetups and Developer Relations with Alessandro Vozza

Connect with Alessandro Vozza: https://www.linkedin.com/in/alessandrovozza https://twitter.com/bongo https://www.meetup.com/nl-NL/dutch-kubernetes-meetup Full episode on YouTube ▶️ https://youtu.be/6...

26 Jul 202352min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
teknisk-sett
smart-forklart
energi-og-klima
rss-ki-praten
nasjonal-sikkerhetsmyndighet-nsm
rss-impressions-2
shifter
tomprat-med-gunnar-tjomlid
elektropodden
rss-praktisk-proptech
hans-petter-og-co
rss-ki-til-kaffen
teknologi-og-mennesker
i-loopen
pedagogisk-intelligens
rss-for-alarmen-gar
rss-digitaliseringspadden
rss-ai-forklart