The System Design Newsletter
Subscribe
Sign in
Home
Vault
Sponsorship
About
Latest
Top
Discussions
I rejected 1000s of resumes at Meta
#139: This is what they got wrong
20 hrs ago
•
Austen McDonald
and
Neo Kim
85
6
11
11 AI Concepts Explained, Simply
#138: Break into AI Engineering
Apr 9
•
Neo Kim
and
Logan Thorneloe
93
18
Everything You Need to Know to Design GenAI Systems From Scratch
#137: Part 1 - Generative AI Masterclass
Apr 7
•
Louis-François Bouchard
and
Neo Kim
59
10
Amazon S3 - A Deep Dive
#136: How S3 Actually Works
Apr 1
•
Hayk
and
Neo Kim
125
27
March 2026
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
77
2
14
The Mobile Engineer's Guide to System Design Interviews
#134: Mobile System Design Interview
Mar 24
•
Neo Kim
and
Tjeerd in 't Veen
31
6
RAG - A Deep Dive
#133: Understanding Retrieval-Augmented Generation
Mar 23
•
Neo Kim
and
Eric Roby
175
29
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
112
6
19
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
35
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
97
20
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
61
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
92
1
13
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts