Загрузка страницы

System Design Interview: TikTok architecture with @sudoCODE

We attempt to design a large scale distributed video hosting platform like TikTok or Instagram Reels.

The engineering involved in building these systems is complex, and our attempt does not (even nearly) cover all the challenges that these engineering teams face. We instead have a mock system design interview setup. Yogita will have 45 minutes to design an architecture which can scale, is performant, fault tolerant and meets the functional requirements.

00:00 Intro
00:34 Problem Statement
01:24 Requirement listing
04:00 Capacity Estimation
06:34 Design skeleton APIs
08:34 Choosing datastores
12:10 Comparing datastores
19:16 Ingestion Engine
24:21 Video pipeline
30:59 Last mile delivery
33:46 What is a CDN?
35:52 Network Protocol
38:03 End to end request flow
39:54 Caching
41:19 Evaluation and verdict
45:03 Final Architecture

Yogita's Channel (sudoCODE): https://www.youtube.com/channel/UCMrRRZxUAXRzjai0SSoFgdw

InterviewReady: https://get.interviewready.io/
A detailed video course on system design and software engineering. Use the 'earlybird' coupon code for a 20% discount.

Social Media:
Github: https://github.com/coding-parrot/
Instagram: https://www.instagram.com/applepie404/
LinkedIn: https://www.linkedin.com/in/gaurav-sen-56b6a941/
Twitter: https://twitter.com/gkcs_

#SystemDesign #InterviewReady #SoftwareEngineering

Видео System Design Interview: TikTok architecture with @sudoCODE канала Gaurav Sen
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
21 июля 2021 г. 19:48:23
00:45:35
Яндекс.Метрика