System design is a process desiging the element of system.
System + Design = System Design
we design a system which is going to meet requirements and the requirements are such that its going to be computer v science way is possible to actully build a system like thisAdditional info: https://www.youtube.com/@gkcs
Why You Should Learn System Design?
If you are a backend engineer then system design is must
trouble shoot issues
- High level design(HLD)
- 1. Scalability
- Load balancing
- Inter process communication
- Resilient
- Data consitency
- 2. Security
- 3. Maintanable
- Low level design(LLD)