Level Up Coding System Design Newsletter
Subscribe
Sign in
Home
Page not found
Latest
Top
Discussions
Redis Clearly Explained
(5 min read) | How Redis works under the hood, where it fits in the stack, where it shines, and when NOT to use it
Apr 21
•
Nikki Siapno
21
1
2
Database Indexing Clearly Explained
(4 minutes) | What indexes really do, index types, how the optimizer decides, when they help (and when they hurt), and the right mental model
Apr 13
•
Nikki Siapno
31
3
Circuit Breakers: How to Stop Small Failures from Spreading
(4 Minutes) | What they are, what triggers a trip, why they help so much, observability, and when to use them (and when not to)
Apr 9
•
Nikki Siapno
14
2
March 2026
REST APIs Properly Explained
(4 minutes) | Constraints, trade-offs, when not to use it, and more
Mar 31
•
Nikki Siapno
54
2
7
How SSO Actually Works
(5 minutes) | What actually happens when you click “Sign in with Google”
Mar 28
•
Nikki Siapno
39
1
2
Hashing vs Encryption vs Tokenization
(5 minutes) | One question decides which one you should use...
Mar 24
•
Nikki Siapno
36
3
5
Sync vs Async Clearly Explained
(5 minutes) | One design choice determines if your system blocks or flows.
Mar 21
•
Nikki Siapno
34
3
2
Why “Hash the Password” Isn’t Enough
(5 minutes) | How salts, key stretching, and memory-hard algorithms stop brute-force attacks.
Mar 16
•
Nikki Siapno
28
2
CAP Theorem Clearly Explained
(4 minutes) | Choosing your failure mode, avoiding common mistakes, and a decision checklist.
Mar 13
•
Nikki Siapno
35
1
8
Event-Driven Architecture Clearly Explained
(4 minutes) | When fan-out is power, and when it becomes operational debt.
Mar 3
•
Nikki Siapno
59
9
February 2026
What Protocols Actually Do When You Load a Page
(7 minutes) | Every layer has a defined responsibility. Learn how to trace failures precisely.
Feb 27
•
Nikki Siapno
33
1
Forward Proxy vs Reverse Proxy: A Clean Mental Model
(3 minutes) | They both relay traffic. But they solve completely different problems.
Feb 25
•
Nikki Siapno
32
1
3
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts