Where should I learn System Design (HLD + LLD) properly?

Resources & Recommendations

Hey Everyone,

I am a full-stack developer (React, Node/Express, Go, PostgreSQL, Docker, real-time apps) and now want to get serious about System Design.

I want to learn both:

  • HLD → scalability, databases, caching, load balancers, microservices, etc.
  • LLD → clean class design, OOPs, design patterns, real-world problems (parking lot, ride sharing, etc.)

There are too many resources online, so I’m confused where to start.

What are the best books/blogs/repos/channels to learn System Design in a structured way (for interviews + real-world knowledge)?

Would love suggestions and roadmaps from people who have already done this

Posted Jan 28, 2026, 8:08 AM UTC

62
Loading comments…