EP160: Top 20 System Design Concepts You Should Know