Suryansh Singh
01Learn02Build03Journal04About
GET /learn200

/learn

Learn.

Engineering notes

Notes on building reliable, maintainable, and efficient systems—from architecture and component design to algorithms, security, and AI.

TopicsLow-Level DesignSystem Design3 entries
01
learn/System Design

Caching Strategies

Trade-offs between cache-aside, write-through, and write-behind.

System Design
1 Dec 2024
02
learn/System Design

Load Balancing Deep Dive

L4 vs L7, routing algorithms, health checks, and AWS load balancers.

System Design
15 Nov 2024
03
learn/Low-Level Design

Design a Parking Lot

Modelling vehicles, parking spots, tickets, and payments.

Low-Level Design
25 Oct 2024
No final answers. Plenty of notes.

I write about systems, trade-offs, wrong turns, and the small decisions that made the next version better.

GitHubLinkedInEmail
© 2026 Suryansh SinghBuilt with Next.js · shipped on Cloudflare