
By Mukul Raina
Created by Mukul Raina (Senior Software Engineer & Tech Lead at Microsoft, Oxford MSc), this course is a practical, interview-focused guide that walks you through the entire system design interview process—from gathering functional/non-functional requirements and capacity estimation (QPS, storage, bandwidth) to designing a full-scale social media feed system (Instagram-like). It covers database sharding, API design, feed generation algorithms (push vs pull vs hybrid), media storage with CDNs, auto-scaling, and real cost analysis (~$57M/month). The course also includes a dedicated section on interview strategy (45-minute breakdown, common mistakes, drawing diagrams) and an 8-week preparation plan to help you ace FAANG-level system design interviews.