Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
System Design 101: What I'm Building, Reading, and Practicing
Jun 11, 2025
223 views
Written by Prashant Basnet
π Welcome to my Signature, a space between logic and curiosity.
Iβm a Software Development Engineer who loves turning ideas into systems that work beautifully.
This space captures the process: the bugs, breakthroughs, and βahaβ moments that keep me building.
1/ Why System Design?
I realized that while DSA builds problem-solving skills, System Design teaches how real-world software works:
2/ Resources I'm Following π
Here are the goldmines Iβm learning from:
3/ What I'm Building βοΈ
To learn by doing, Iβm designing 5 real systems from scratch:
4/ My Process for Each System π
Hereβs how Iβm approaching each design:
β Estimate Scale
β Define API contracts
β Design DB schema
β High-level architecture (diagrams & tradeoffs)
β Scaling & bottlenecks (sharding, queues, cache)
5/ First up: URL Shortener