The System Design Newsletter
Subscribe
Sign in
Home
Vault
Sponsorship
About
Latest
Top
Discussions
The 53 Concepts for Highly Effective Mobile System Design
#135: Part 1 - Client-Server Architecture, Push Notifications, Offline-First, and 16 others.
Mar 25
•
Shefali Jangid
and
Neo Kim
49
2
10
The Mobile Engineer's Guide to System Design Interviews
#134: Mobile System Design Interview
Mar 24
•
Neo Kim
and
Tjeerd in 't Veen
26
4
RAG - A Deep Dive
#133: Understanding Retrieval-Augmented Generation
Mar 23
•
Neo Kim
and
Eric Roby
122
22
I struggled with AI agents until I built an incident response agent
#131: Step-by-step guide to building your first AI agent
Mar 18
•
Neo Kim
and
Fran Soto
91
5
17
21 Reinforcement Learning (RL) Concepts Explained Simply
#130: Finally understand RL without getting confused by its fancy math equations
Mar 14
•
Neo Kim
and
Dr. Ashish Bamania
34
6
I struggled with system design until I learned these 114 concepts
#129: Part 3 - Webhooks, WebRTC, CQRS, and 35 others.
Mar 10
•
Neo Kim
82
16
I Struggled With System Design Interview Until I Learned This Framework
#128: From Someone Who Failed and Then Passed
Mar 7
•
Neo Kim
and
Abdirahman Jama
58
1
8
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
85
1
13
February 2026
A Crash Course on High Availability
#126: What Is High Availability
Feb 28
•
Neo Kim
57
8
System Design Interview: Design ChatGPT
#125: System Design Interview
Feb 25
•
Neo Kim
and
Hayk
143
17
System Design Interview: Design Web Crawler and Search Engine
#124: System Design Interview
Feb 21
•
Neo Kim
and
Mandeep Singh Shekhawat
75
14
Timsort Algorithm - A Deep Dive
#123: The Fastest Real-World Sorting Algorithm
Feb 19
•
Neo Kim
and
KIRUPA 🍊
44
8
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts