The System Design Newsletter
Subscribe
Sign in
Home
Vault
Sponsorship
About
Latest
Top
Discussions
I struggled with system design until I learned these 114 concepts
#122: Part 2 - websockets, gateway, distributed cache, and 35 others.
2 hrs ago
•
Neo Kim
35
8
Behavioral Interview Playbook for Software Engineers
#121: Proven strategies to ace behavioral interviews
Feb 12
•
Prasad Rao
and
Neo Kim
41
8
I struggled with system design until I learned these 114 concepts
#120: Part 1 - scalability, availability, reliability, and 35 others.
Feb 7
•
Neo Kim
189
34
I struggled to code with AI until I learned this workflow
#119: AI coding workflow
Feb 2
•
Neo Kim
and
Louis-François Bouchard
126
6
22
January 2026
What a Supermarket Checkout Line Can Teach You About Message Queues
#118: What Is a Message Queue?
Jan 31
•
Neo Kim
36
4
System Design Interview: Design YouTube
#117: System Design Interview
Jan 29
•
Neo Kim
62
4
9
How ChatGPT's New Marketplace Actually Works
#116: Apps in ChatGPT (Turning Conversations Into Interactive Workflows)
Jan 28
•
Neo Kim
and
Colin Matthews
47
9
The Entire Computer Science Stack, Explained In 51 Images
#115: Fifty-one visuals that show how everything connects in computer science from the ground up
Jan 24
•
Neo Kim
and
Dr. Ashish Bamania
97
17
How Uber Payment System Handles 30 Million Transactions Per Day
#114: Payment System Design - Part 1
Jan 20
•
Neo Kim
69
16
System Design Interview: Design Airbnb
#113: System Design Interview
Jan 15
•
Neo Kim
and
Hayk
134
19
21 Cybersecurity Terms Every Software Engineer Must Know
#112: A quick guide to the security fundamentals every engineer uses on the job
Jan 12
•
Neo Kim
and
Saed
103
2
14
What Makes an AI Agent Different From ChatGPT?
#111: AI Agents Explained: How They Go From Instructions to Action
Jan 5
•
Sairam Sundaresan
and
Neo Kim
94
2
13
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts