Curated Learning Tracks & Playlists
Tech Lectures & Courses
Step-by-step course tracks organized strictly by domain and YouTube channel playlist. No mixed lectures, no confusing jumps.
Sort:
System Design (Intermediate)
System DesigncodestroywithMIKShowing all 59 sequential lectures in this course โข Complete curriculum track

9:24
System Design
Back-Of-The-Envelope-Estimation ๐ต๏ธ๐๐๐
YouTube PlaylistWatch

7:41
System Design
Twitter QPS & Storage Estimation ๐ฆ๐๐
YouTube PlaylistWatch

7:29
System Design
Design News Feed System : step-1 of 4
YouTube PlaylistWatch

7:13
System Design
Design News Feed System : step-2 of 4
YouTube PlaylistWatch

7:40
System Design
Design News Feed System : step-3 of 4
YouTube PlaylistWatch

6:10
System Design
Design News Feed System : Step 4 of 4
YouTube PlaylistWatch

4:56
System Design
Design Rate Limiter : What is it โ๐คจ๐
YouTube PlaylistWatch

5:34
System Design
Design Rate Limiter : step-1 of 4 ๐๐โ๏ธ๐
YouTube PlaylistWatch

11:12
System Design
Design Rate Limiter : step-2 of 4 (PART-IV) - Fixed Window Counter Algorithm ๐ฉโ๐ง๐โ๏ธ
YouTube PlaylistWatch

6:25
System Design
Design Rate Limiter : step-3 of 4 (PART-III) - Rate Limiter in Distributed Environment โ๏ธ๐๐คฏ
YouTube PlaylistWatch

3:30
System Design
Design Rate Limiter - step-4 of 4 - WRAP UP
YouTube PlaylistWatch

2:30
System Design
Design Consistent Hashing - Wrap Up #๏ธโฃ๐ฅณ๐คฉ
YouTube PlaylistWatch

6:31
System Design
Design Key-Value Store - (Part-I)
YouTube PlaylistWatch

17:56
System Design
Design Key-Value Store - (PART-V) : Consistency, Quorum, Tunable Consistency ๐ฑ๐คฏโ๏ธ
YouTube PlaylistWatch

13:15
System Design
Design Key-Value Store - (PART-VI) : Inconsistency Resolution and Vector Clocks๐ฑ๐คฏโ๏ธ
YouTube PlaylistWatch

11:24
System Design
Design Key-Value Store - (PART-VII) : Handling Temporary Failures | Gossip Protocol | Hinted ๐คฏ๐ฑ๐
YouTube PlaylistWatch

9:15
System Design
Design Key-Value Store - (PART-VIII) : Handling Permanent Failures | Anti-Entropy | Merkle Tree๐ฑ
YouTube PlaylistWatch

7:24
System Design
Design Key-Value Store - (PART-IX) : System Architecture Diagram ๐ฑโ๏ธ๐๐ฉโ๐จ๐ท๐ทโโ๏ธ
YouTube PlaylistWatch

8:30
System Design
Design Key-Value Store - (PART-X) : Read Path & Write Pathโ๏ธ๐ง๐ปโ๐ป๐ท๐๐ฉโ๐จ
YouTube PlaylistWatch

5:16
System Design
Design A Unique ID Generator In Distributed Systems - (Part-I) : Understand The Problem ๐๐ท๐ฉ๐ปโ๐ป
YouTube PlaylistWatch

6:28
System Design
Design A Unique ID Generator In Distributed Systems (Part-II): Multi Master Replication ๐๐ท๐ฉ๐ปโ๐ป
YouTube PlaylistWatch

4:32
System Design
Design A Unique ID Generator In Distributed Systems (Part-III): UUID ๐๐ท๐ฉ๐ปโ๐ป
YouTube PlaylistWatch

4:31
System Design
Design A Unique ID Generator In Distributed Systems (Part-IV): Ticket Server ๐๐ท๐ฉ๐ปโ๐ป
YouTube PlaylistWatch

5:42
System Design
Design A Unique ID Generator In Distributed Systems (Part-VI): Design Deep Dive ๐๐ท๐ฉ๐ปโ๐ป
YouTube PlaylistWatch

3:48
System Design
Design A Unique ID Generator In Distributed Systems (Part-VII): Wrap Up !!! ๐๐ท๐ฉ๐ปโ๐ป
YouTube PlaylistWatch

5:59
System Design
Design A URL Shortener (Part-I): Step-1 (Understand The Problem & Establish Design Scope) !!! ๐โ๏ธ๐ท
YouTube PlaylistWatch

7:04
System Design
Design A URL Shortener (Part-III): STEP-2 : Propose High Level Design & Get Buy-In !!! ๐โ๏ธ๐ท
YouTube PlaylistWatch

7:46
System Design
Design A URL Shortener (Part-IV): STEP-2 : 301 Redirect Vs 302 Redirect Status Code !!! ๐โ๏ธ๐ท
YouTube PlaylistWatch

3:55
System Design
Design A URL Shortener (Part-V): STEP-2 : URL SHORTENING (HASH FUNCTION) !!! ๐โ๏ธ๐ท
YouTube PlaylistWatch

3:58
System Design
Design A URL Shortener (Part-VI): STEP-3 : DESIGN DEEP DIVE (DATA MODEL) !!! ๐โ๏ธ๐ท
YouTube PlaylistWatch

5:04
System Design
Design A URL Shortener (Part-VII): STEP-3 : DESIGN DEEP DIVE (HASH FUNCTION) !!! ๐โ๏ธ๐ท
YouTube PlaylistWatch

7:20
System Design
Design A URL Shortener (Part-VIII): STEP-3 : DESIGN DEEP DIVE (HASH + COLLISION RESOLUTION) ๐โ๏ธ๐ท
YouTube PlaylistWatch

12:28
System Design
Design A URL Shortener (Part-IX): STEP-3 : DESIGN DEEP DIVE (BASE-62 CONVERSION) ๐โ๏ธ๐ท
YouTube PlaylistWatch

6:51
System Design
Design A URL Shortener (Part-X): STEP-3 : DESIGN DEEP DIVE (URL SHORTENING FLOW) ๐โ๏ธ๐ท
YouTube PlaylistWatch

10:21
System Design
Design A URL Shortener (Part-XI): STEP-3&4 : DESIGN DEEP DIVE & WRAP UP (URL Redirecting Deep Dive)
YouTube PlaylistWatch

9:09
System Design
Design Web Crawler (Part-I): (Google) : STEP-1 : Understand The Problem & Establish Design Scope
YouTube PlaylistWatch

8:10
System Design
Design Web Crawler (Part-II) : Google, Amazon, Meta: STEP-1 : Back Of The Envelope Estimation ๐โ๏ธ๐ท
YouTube PlaylistWatch

17:38
System Design
Design Web Crawler(Part-III):Google, Amazon, Meta: STEP-2 : Propose A High Level Design & Get Buy-in
YouTube PlaylistWatch

9:27
System Design
Design Web Crawler (Part-IV) : Google, Amazon, Meta : STEP-3 : Design Deep Dive (BFS vs DFS) ๐โ๏ธ๐ท
YouTube PlaylistWatch

19:41
System Design
Design Web Crawler (Part-V) : Google, Amazon, Meta : STEP-3 : Design Deep Dive (URL Frontier) ๐โ๏ธ๐ท
YouTube PlaylistWatch

32:04
System Design
Design Web Crawler (Part-VI) : Google, Amazon, Meta : STEP-3 : Design Deep Dive Complete & WRAP-UP
YouTube PlaylistWatch

















