What exactly is a System Design Interview?
Expectations from Interviewee
Breadth Vs Depth
Should you know everything about everything?
System Design Process ( Motivating Example: Design UBER.)
Trade-offs in a large scale system(Motivating Example: Design TWITTER.)
Performance Vs Scalability
Latency Vs Throughput
Availability Vs Consistency(CAP Theorem)
Patterns of Enterprise Application Architecture
MicroService Vs Monolith
Components of a large scale system
SQL vs NoSQL (Lab Session : RDS and DynamoDb)
Sharding or Data Partitioning