Low and High Level Designing Basics
To-Read Books ->
- Designing Data-Intensive Applications ( by Martin Kleppmann ) [ BEGINNER ]
- System Design Interview ( by Alex Xu)
- Solution Architect's Handbook [ ADVANCED ]
- Fundamentals of Software Architecture ( by Mark Richards and Neol Ford ) [ MID-LEVEL ]
- Operating System : Three Easy Pieces
- Headfirst Design Patterns