The System Design Newsletter
Subscribe
Sign in
Home
Vault
Sponsorship
About
Latest
Top
Discussions
Context Engineering vs Prompt Engineering
#127: A Developer’s Guide to Writing Better Prompts and Building Better Context
Mar 3
•
Neo Kim
and
The Cloud Girl
75
1
13
February 2026
A Crash Course on High Availability
#126: What Is High Availability
Feb 28
•
Neo Kim
49
6
System Design Interview: Design ChatGPT
#125: System Design Interview
Feb 25
•
Neo Kim
and
Hayk
98
13
System Design Interview: Design Web Crawler and Search Engine
#124: System Design Interview
Feb 21
•
Neo Kim
and
Mandeep Singh Shekhawat
66
13
Timsort Algorithm - A Deep Dive
#123: The Fastest Real-World Sorting Algorithm
Feb 19
•
Neo Kim
and
KIRUPA 🍊
44
7
I struggled with system design until I learned these 114 concepts
#122: Part 2 - websockets, gateway, distributed cache, and 35 others.
Feb 14
•
Neo Kim
93
22
Behavioral Interview Playbook for Software Engineers
#121: Proven strategies to ace behavioral interviews
Feb 12
•
Prasad Rao
and
Neo Kim
62
9
I struggled with system design until I learned these 114 concepts
#120: Part 1 - scalability, availability, reliability, and 35 others.
Feb 7
•
Neo Kim
259
2
45
I struggled to code with AI until I learned this workflow
#119: AI coding workflow
Feb 2
•
Neo Kim
and
Louis-François Bouchard
146
7
27
January 2026
What a Supermarket Checkout Line Can Teach You About Message Queues
#118: What Is a Message Queue?
Jan 31
•
Neo Kim
40
4
System Design Interview: Design YouTube
#117: System Design Interview
Jan 29
•
Neo Kim
76
4
12
How ChatGPT's New Marketplace Actually Works
#116: Apps in ChatGPT (Turning Conversations Into Interactive Workflows)
Jan 28
•
Neo Kim
and
Colin Matthews
59
12
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts