Jenseits von Coding Episode #226

Wie man über Systemdesign nachdenkt (die Perspektive eines GitHub-Ingenieurs)

In Interviews zum Systemdesign geht es oft um theoretische Komplexität, aber wie gehen die Senior Engineers bei GitHub eigentlich an die Skalierung heran? In dieser Folge erläutert Bassem Dghaidi, wie man über Systemdesign nachdenkt, wenn es um echte geschäftliche Auswirkungen geht.


Wir erörtern, warum "einfach schon kompliziert genug ist", die Gefahren einer verfrühten Skalierung und warum vertikale Skalierung oft besser ist als komplexe verteilte Systeme. Wenn Sie die Kluft zwischen Theorie und Praxis überbrücken und verstehen wollen, wie man Software entwickelt, die tatsächlich dem Unternehmen dient, dann ist dieses Gespräch genau das Richtige für Sie.


In dieser Folge berichten wir über:

- Die "Größenordnung"-Regel für Skalierungssysteme

- Warum GitHub oft Millionen von Anfragen auf einer einfachen Architektur laufen lässt

- Wie man nicht-technischen Interessengruppen technische Einschränkungen vermittelt

- Warum 90% des Codes von Bassem jetzt von KI-Agenten geschrieben wird


Verbinden Sie sich mit Bassem Dghaidi:

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


Zeitstempel:

00:00:00 - Intro

00:00:48 - Theorie und Praxis im Systemdesign

00:02:06 - Das Startup, das mit Kubernetes fast gescheitert wäre

00:03:33 - Wie GitHub skaliert (es ist einfacher, als Sie denken)

00:05:20 - Die unterschätzte Macht der vertikalen Skalierung

00:08:23 - Warum Big Tech Interviews für Skalierung Sie noch nicht brauchen

00:10:39 - Software entwickelt sich weiter, sie wird nicht einfach "gebaut".

00:11:53 - Nur für die nächste Größenordnung entwerfen

00:15:39 - Keine generischen Frameworks mehr bauen

00:18:17 - "Hacking" des Systementwurfs-Interviews

00:21:29 - Technische Probleme in Geschäftsrisiken umwandeln

00:27:37 - Entlassungen und technische Effizienz

00:29:41 - Beweisen Sie Ihre Wirkung mit Zahlen

00:31:00 - Professionelle Technik vs. Hobby-Codierung

00:32:19 - "Einfach ist schon kompliziert genug"

00:35:03 - Der Aufstieg der KI-Codierung (Die Motorrad-Analogie)

00:37:30 - "90% meines Codes wird von KI-Agenten geschrieben"

00:41:04 - Wie man ein großer Ingenieur wird


#Systemdesign #SoftwareEngineering #GitHub