Neo Kim Profile picture
I Teach You System Design • 0.5M+ Audience
3 subscribers
Jan 6 15 tweets 5 min read
I struggled with GIT until I learned these 19 commands: Image 1 git add

↳ It lets you add changes from the working directory into the staging area.

2 git commit

↳ It lets you save a snapshot of currently staged changes in the local repository, with a message. Image
Dec 20, 2025 21 tweets 5 min read
If you want to become good at SYSTEM DESIGN (in 2026), learn these 18 case studies: Image 1. How Stock Exchange Works:

newsletter.systemdesign.one/p/stock-exchan…
Dec 13, 2025 19 tweets 5 min read
If you want to get started with system design (in 2026), learn these 16 concepts... Image 1 Distributed Systems – A Deep Dive

newsletter.systemdesign.one/p/distributed-…
Nov 29, 2025 18 tweets 5 min read
If you want to become good at system design (in 3 weeks), learn these 15 case studies: Image 1. How Stock Exchange Works:

newsletter.systemdesign.one/p/stock-exchan…
Nov 27, 2025 5 tweets 2 min read
I stopped wasting time testing AI tools that didn’t fit, so I built my own in minutes on OnSpace.

An AI Cars Tuning Studio.

Whatever ultra-specific function you want, you can create it exactly the way you imagine. Image
Image
Instead of wasting hours searching, testing, and getting paywalled, you can create the exact tool you want on OnSpace.

(Tailored to your needs and problem.)
Nov 7, 2025 5 tweets 1 min read
How Amazon S3 works (explained in 2 mins or less)... 🧵 • S3 is an object store to save unstructured data like log files

• They use a microservices architecture to build S3

• They store metadata and file content separately for scale
Oct 27, 2025 4 tweets 2 min read
Pull Request vs Trunk Based Development vs Stacked Diffs

(explained in 2 mins or less): Image Stacked diffs split big code changes into smaller diffs.
And each diff builds on the one before it.

This approach:
• Simplifies reviews,
• Allow quick reverts,
• Reduces context switching,
• Maximizes the engineer's productivity. Image
Oct 24, 2025 8 tweets 2 min read
If you want to pass system design interviews, learn this framework: Image 1 Requirements

✓ Functional and non-functional requirements

✓ Daily active users

✓ Read-to-write ratio

✓ Usage and traffic patterns Image
Oct 21, 2025 12 tweets 3 min read
10 GitHub repositories that will make you a 10x software engineer: Image 1 Vision agent
github.com/GetStream/Visi…
Oct 20, 2025 11 tweets 4 min read
15 heuristics to ace system design interviews: Image 1 Latency + Global → CDN
↳ Deliver data from edge servers to lessen latency

2 Read + Bottleneck → Cache
↳ Store frequently accessed data in cache to reduce database load Image
Oct 9, 2025 17 tweets 4 min read
If you want to become good at system design (in 30 days or less), learn these case studies: 1 How PayPal Was Able to Support 1 Billion Transactions a Day With Only 8 Virtual Machines

newsletter.systemdesign.one/p/actor-model
Sep 30, 2025 13 tweets 5 min read
I struggled with git until I learned these 19 commands: Image 1 git add
↳ It lets you add changes from the working directory into the staging area.

2 git commit
↳ It lets you save a snapshot of currently staged changes in the local repository, with a message. Image
Sep 29, 2025 4 tweets 1 min read
If I had to scale a database, here are 6 techniques I'd consider (not joking): Image This is a simplified guide for scaling databases.

The right solution depends on your traffic patterns.

Don't forget, everything is a trade-off.

What else would you add? Image
Sep 28, 2025 8 tweets 3 min read
How SQL JOINs work

(explained in 2 mins or less): Image 1 Inner join
↳ It returns rows with matching values in both tables

2 Full outer join
↳ It returns all rows when there is a match in either the left or the right table Image
Sep 24, 2025 17 tweets 4 min read
If you want to become good at system design (in 1 month or less), learn these case studies: 1 How Amazon S3 Achieves 99.999999999% Durability:

newsletter.systemdesign.one/p/amazon-s3-du…
Sep 21, 2025 8 tweets 3 min read
10 whitepapers that will make you a 10x software engineer: Image 1 Google File System
↳ It’ll teach you how to build fault-tolerant, scalable distributed storage.

2 MapReduce
↳ It’ll help you learn to process big data with simple abstractions. Image
Sep 10, 2025 16 tweets 4 min read
If you want to become good at system design (in 1 month), learn these case studies: 1 How PayPal Was Able to Support 1 Billion Transactions a Day With Only 8 Virtual Machines
newsletter.systemdesign.one/p/actor-model
Sep 6, 2025 17 tweets 4 min read
How to become a world-class software engineer (in 6 months).

Read these books: Image
Aug 25, 2025 12 tweets 4 min read
If you're just getting started with system design, learn these concepts: Image 1️⃣ Core Architecture

• Monolith
↳ An all-in-one application structure that is run as a single service.

• Modular Monolith
↳ An app structured as independent, loosely coupled modules that can be deployed together. Image
Aug 21, 2025 7 tweets 3 min read
I struggled to merge code until I learned the pull request workflow: Image 1. Merge Request
↳ Write code on a separate git branch to isolate changes.
↳ Get instant review and suggestions using the CodeRabbit VSCode extension.
↳ Commit code with a clear commit message and push it to the remote repository.
↳ Open a pull request from the current branch into the target branch.Image
Aug 17, 2025 9 tweets 3 min read
I struggled with git until I learned these 17 commands: Image 1 git add
↳ It lets you add changes from the working directory into the staging area

2 git commit
↳ It lets you save a snapshot of currently staged changes in the local repository, with a message Image