Join me in a Blind System Design Exercise for Twitter (I make tons of mistakes and learn from them)
In this video I attempt to do a system design for twitter. I pick one feature and dive 40 minutes just discussing several ways of building that features. Hope you enjoy it
0:00 Intro
0:40 Features
2:50 High level Design Start
6:30 Database
10:00 Message Queue Thoughts
12:50 System Design is an Art
14:00 Pooling
15:50 Streams & Channels
17:00 Client Side SQLite
22:00 Scaling
24:00 Client Side Load Balancing
26:30 L7 Server Load Balancing
33:00 L4 Server Load Balancing
36:30 System Design Advice
cards
(pooling video) https://www.youtube.com/watch?v=GTeCtIoV2Tw
(HTTP/2 Playlist) https://www.youtube.com/playlist?list=PLQnljOFTspQWbBegaU790WhH7gNKcMAl-
Design Course (UX) Channel https://www.youtube.com/channel/UCVyRiMvfUNMA1UPlDPzG5Ow
L7/L4 Load Balancing https://www.youtube.com/watch?v=ylkAc9wmKhc
http smulgging https://www.youtube.com/watch?v=PFllH0QccCs
🏭 Backend Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQUNnO4p00ua_C5mKTfldiYT
💾 Database Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQXjD0HOzN7P2tgzu7scWpl2
🛰 Network Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQUBSgBXilKhRMJ1ACqr7pTr
🏰 Load Balancing and Proxies Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQVMeBmWI2AhxULWEeo7AaMC
🐘 Postgres Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQWGrOqslniFlRcwxyY94cjj
🚢Docker
https://www.youtube.com/playlist?list=PLQnljOFTspQWsD-rakNw1C20c1JI8UR1r
🧮 Programming Pattern Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQV1emqxKbcP5esAf4zpqWpe
🛡 Web Security Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQU3YDMRSMvzflh_qXoz9zfv
🦠 HTTP Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQU6zO0drAYHFtkkyfNJw1IO
🐍 Python Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQU_M83ARz8mDdr4LThzkBKX
🔆 Javascript Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQWab0g3W6ZaDM6_Buh20EWM
👾Discord Server https://discord.gg/CsFbFce
Become a Member
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
Support me on PayPal
https://bit.ly/33ENps4
Become a Patreon
https://www.patreon.com/join/hnasr?
Stay Awesome,
Hussein
Видео Join me in a Blind System Design Exercise for Twitter (I make tons of mistakes and learn from them) канала Hussein Nasser
0:00 Intro
0:40 Features
2:50 High level Design Start
6:30 Database
10:00 Message Queue Thoughts
12:50 System Design is an Art
14:00 Pooling
15:50 Streams & Channels
17:00 Client Side SQLite
22:00 Scaling
24:00 Client Side Load Balancing
26:30 L7 Server Load Balancing
33:00 L4 Server Load Balancing
36:30 System Design Advice
cards
(pooling video) https://www.youtube.com/watch?v=GTeCtIoV2Tw
(HTTP/2 Playlist) https://www.youtube.com/playlist?list=PLQnljOFTspQWbBegaU790WhH7gNKcMAl-
Design Course (UX) Channel https://www.youtube.com/channel/UCVyRiMvfUNMA1UPlDPzG5Ow
L7/L4 Load Balancing https://www.youtube.com/watch?v=ylkAc9wmKhc
http smulgging https://www.youtube.com/watch?v=PFllH0QccCs
🏭 Backend Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQUNnO4p00ua_C5mKTfldiYT
💾 Database Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQXjD0HOzN7P2tgzu7scWpl2
🛰 Network Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQUBSgBXilKhRMJ1ACqr7pTr
🏰 Load Balancing and Proxies Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQVMeBmWI2AhxULWEeo7AaMC
🐘 Postgres Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQWGrOqslniFlRcwxyY94cjj
🚢Docker
https://www.youtube.com/playlist?list=PLQnljOFTspQWsD-rakNw1C20c1JI8UR1r
🧮 Programming Pattern Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQV1emqxKbcP5esAf4zpqWpe
🛡 Web Security Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQU3YDMRSMvzflh_qXoz9zfv
🦠 HTTP Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQU6zO0drAYHFtkkyfNJw1IO
🐍 Python Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQU_M83ARz8mDdr4LThzkBKX
🔆 Javascript Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQWab0g3W6ZaDM6_Buh20EWM
👾Discord Server https://discord.gg/CsFbFce
Become a Member
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
Support me on PayPal
https://bit.ly/33ENps4
Become a Patreon
https://www.patreon.com/join/hnasr?
Stay Awesome,
Hussein
Видео Join me in a Blind System Design Exercise for Twitter (I make tons of mistakes and learn from them) канала Hussein Nasser
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
How do i learn new tech as a software engineerServer-Sent Events Crash CoursePessimistic concurrency control vs Optimistic concurrency control in Database Systems ExplainedThe evolution from virtual machines to containersApache Kafka Crash CourseDatabase Indexing Explained (with PostgreSQL)REST API Pros and Cons (Explained by Example)Uber’s new Backend Architecture for Processing PaymentsJWT - JSON Web Token Crash Course (NodeJS & Postgres)How HTTP/2 Works, Performance, Pros & Cons and MoreMy Process of Designing and Architecting SoftwaregRPC Crash Course - Modes, Examples, Pros & Cons and moreHorizontal vs Vertical Database PartitioningMastering Chaos - A Netflix Guide to Microservices741Hz, Cleanse Infections & Dissolve Toxins, Aura Cleanse, Boost Immune System, MeditationPricing Design Work & CreativityWebSockets Crash Course - Handshake, Use-cases, Pros & Cons and moreWhy do Web servers allow you to disable QUIC and HTTP/2HTTP Cookies Crash CourseHow to implement TinyURL (System Design Interview)