Level Up Coding System Design Newsletter
Subscribe
Sign in
Home
Latest
Top
Discussions
Architecture Patterns Playbook 🚀
Download Our Playbook for Free
Oct 20
7
How HTTPS Actually Works
(4 Minutes) | How it Works, TLS Handshake, Evolution, and Why it Matters
Oct 18
Â
•
Â
Level Up Coding
1
WebSockets Clearly Explained
(5 Minutes) | How They Work, When to Use Them (and When Not To), the Benefits, and the Tradeoffs
Oct 11
Â
•
Â
Level Up Coding
September 2025
How Message Queues Actually Work
(4 Minutes) | When to Use Them, The Tradeoffs to Watch Out For, and How to Avoid Common Pitfalls
Sep 27
Â
•
Â
Level Up Coding
3
Service Discovery in Distributed Systems Clearly Explained
(5 Minutes) | Client-Side Discovery vs Server-Side Discovery
Sep 20
Â
•
Â
Level Up Coding
1
Forward Proxy vs Reverse Proxy
(4 Minutes) | Core Ideas, Benefits, Trade-offs, Where and When to Use Each
Sep 13
Â
•
Â
Level Up Coding
3
Idempotency in API Design Clearly Explained
(4 Minutes) | When to Use it, How to Implement it, Benefits, Tradeoffs, Decision Table
Sep 10
Â
•
Â
Level Up Coding
2
August 2025
API Gateway vs Load Balancer
(4 Minutes) | How They Work, Benefits, Pitfalls, Where and When to Use Each
Aug 12
Â
•
Â
Level Up Coding
1
July 2025
Concurrency is NOT Parallelism
(4 Minutes) | Concurrency vs Parallelism — They Are Not The Same
Jul 21
Â
•
Â
Level Up Coding
PACELC Theorem Clearly Explained
(3 Minutes) | Beyond CAP: Why PACELC Gives Us a Fuller Picture of Distributed Systems
Jul 7
Â
•
Â
Level Up Coding
June 2025
Batch Processing vs Real-time Streaming
(5 Minutes) | Core Ideas, Benefits, Drawbacks, Where and When to Use Each
Jun 22
Â
•
Â
Level Up Coding
ACID Clearly Explained
(5 Minutes) | Understanding ACID Transactions in Databases
Jun 17
Â
•
Â
Level Up Coding
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts