What is system design?
System design is the process of designing components and its integration, APIs and data models into a large scale system that meets a specified set of functional and non-functional requirements.
What are the three main domains of system design
How many building blocks for system design are there?
16
How should you cover a system design interview?
Why do we not design systems capable of handling more work?
Cost, we want to efficiently utilize resources
What are the system designers responsibility?
How to learn system design?