How to Think About System Design (GitHub Engineer's Perspective)
Beyond Coding19 Marras 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

Jaksot(240)

Tech Founder Decisions and Challenges with Malcolm Matalka

Tech Founder Decisions and Challenges with Malcolm Matalka

Connect with Malcolm Matalka: https://www.linkedin.com/in/malcolm-matalka-a6527382 Full episode on YouTube ▶️ https://youtu.be/htpxkxyCX9I Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Pat...

20 Joulu 202353min

ChatGPT and Generative AI solutions at TomTom with Yu Guo

ChatGPT and Generative AI solutions at TomTom with Yu Guo

Connect with Yu Guo: ⁠https://www.linkedin.com/in/yu-guo-yguo⁠ TomTom at CES: ⁠https://www.tomtom.com/events/trade-show/ces-2024⁠  Full episode on YouTube ▶️ ⁠https://youtu.be/Jip8CG1Mqi4⁠ Beyond C...

13 Joulu 202340min

Product Trends, Decisions and Domains with Bandan Jot Singh

Product Trends, Decisions and Domains with Bandan Jot Singh

Connect with Bandan Jot Singh: https://twitter.com/bandanjot https://www.linkedin.com/in/bandan https://substack.com/@productify Full episode on YouTube ▶️ https://youtu.be/Qg1kaCaS9pE New episodes e...

6 Joulu 20231h 1min

Leadership, Strategy and Transparency with Keeya Wang-Jones

Leadership, Strategy and Transparency with Keeya Wang-Jones

Connect with Keeya Wang-Jones: https://www.linkedin.com/in/keeyawangjones Full episode on YouTube ▶️ https://youtu.be/tVNt6img4mU New episodes every Wednesday with our host ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙P...

29 Marras 202352min

Influence, Confidence and Empowering Others with Francisca Dias

Influence, Confidence and Empowering Others with Francisca Dias

Connect with Francisca Dias: https://www.linkedin.com/in/francisca-dias Full episode on YouTube ▶️ https://youtu.be/FLOxOU_lK54 New episodes every Wednesday with our host ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Patr...

22 Marras 202346min

From Tech Lead to CEO with Mahdi Fanidisfani

From Tech Lead to CEO with Mahdi Fanidisfani

Connect with Mahdi Fanidisfani: https://www.linkedin.com/in/mahdifanidisfani Full episode on YouTube ▶️ https://youtu.be/geoUh6Tdl3Y New episodes every Wednesday with our host ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙...

15 Marras 20231h 4min

Q&A #6: Deadlines, Imposter Syndrome and Burnout Symptoms & More with Patrick Akil

Q&A #6: Deadlines, Imposter Syndrome and Burnout Symptoms & More with Patrick Akil

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

8 Marras 202334min

Agile Coaching and Organisational Problems with Tom Siebeneicher

Agile Coaching and Organisational Problems with Tom Siebeneicher

Connect with Tom Siebeneicher:https://www.linkedin.com/in/tom-siebeneicher Full episode on YouTube ▶️ https://youtu.be/XEdICT5kSCA New episodes every Wednesday with our host ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Pat...

1 Marras 202359min