12 System Design Concepts in Plain English:
(That’s 80% of the concepts you should know.)
What else would you add?