Skip to main content

The System Design Masterclass

43h 13m 49s
English
Free

A masterclass that helps you become great at designing scalable, fault-tolerant, and highly available systems. This is a prime and intermediate-level cohort-based course aimed at providing an exclusive and crisp learning experience. The program will cover most of the topics under System Design and Software Architecture including but not limited to - Architecting Social Networks, Building Storage Engines and, Designing High Throughput Systems.

About the Author: Arpit Bhayani

Arpit Bhayani thumbnail
I am a computer science engineer passionate about teaching and have built systems, services, and platforms that scale to billions. I have gathered an industry experience of 9+ years and have worked at companies like Unacademy, Amazon, Practo, and D. E. Shaw. I hold a Master's in CS from IIIT-Hyderabad, specializing in Information Retrieval and Web Mining. I teach a cohort-based course on System Design and have taught 600+ engineers spanning 10 countries.

Watch Online 16 lessons

0:00 0:00
#Lesson TitleDuration
11.Foundational Topics in System Design - I02:34:09
22.Foundational Topics in System Design - II02:54:36
33.Relational Databases03:05:12
44.Non-relational Databases03:05:29
55.Distributed Systems02:54:28
66.Distributed ID Generators02:29:45
77.Social Networks - I02:31:10
88.Social Networks - II02:47:05
99.Storage Engines - I02:41:00
1010.Storage Engines - II02:16:42
1111.High Throughput Systems - I02:22:42
1212.High Throughput Systems - II02:42:32
1313.Information Retrieval Systems - I02:48:44
1414.Information Retrieval Systems - II02:51:06
1515.Algorithmic System Design - I02:45:39
1616.Algorithmic System Design - II02:23:30