SERVERS AND SECURITY
Covers web servers, communication protocols, push and pull model, long polling, web sockets, server sent events, proxies, authentication, authorization protocols
REAL LIFE USE CASES
Covers step-by-step approach to design popular applications.
GLOBAL CHAT SERVICE : WHATSAPP
Detailed step by step process and explanation on how to design Distributed web crawler
VIDEO STREAMING SERVICE (YOUTUBE/NETFLIX)
Detailed step by step process and explanation on how to design a video streaming service.
FILE STORAGE AND SHARING SYSTEM(GOOGLE DRIVE/DROPBOX)
Detailed step by step process and explanation on how to design a file storage and sharing system
GLOBAL RIDE SHARING SYSTEM(UBER)
Detailed step by step process and explanation on how to design a global ride sharing system
PRACTICE PROJECTS
Covers practice projects for the learners with their solutions.
MOCK INTERVIEW SESSIONS
Covers what to expect in a System design interview, important interview questions, how to ace them, questions to ask before you start working on a given system,pointers to remember while designing a system.