Crack System Design Interview and Build Systems that Scales with Ease using the Best System Design Patterns.