Understanding the SDL and cross-cutting concerns for interviews.
Building blocks, CAP theorem, and patterns for system design interviews.
Monolithic vs distributed patterns and how to choose.