System Design Cases
Video Hosting (YouTube-like)
Video Hosting (YouTube-like) — TUS resumable upload, FFmpeg/GPU transcoding pool with CMAF/HLS multi-bitrate ladder, Kafka job queue, S3 raw + variants, mid-tier + edge CDN PoPs, ABR player with quality switching, view counter via Redis HLL, Cassandra watch history, Postgres meta, Elasticsearch search, recsys, plus live streaming RTMP -> LL-HLS pipeline. Five scenarios: upload+transcode, playback ABR with quality downshift, viral CDN cache hit, view counter at scale, live streaming with packet loss recovery. ADR-001: pre-transcode vs JIT. ADR-002: HLS vs DASH vs CMAF.
Премиум-урок
Премиум-урок заблокирован
Этот практический урок входит в платный курс: разовая покупка, доступ остаётся навсегда. Открой курс, чтобы пройти полный разбор, запустить привязанную диаграмму и сохранить прогресс по треку.
- Bottleneck-и, failure mode-ы и место, где простая схема ломается первой.
- Capacity math, который можно повторить в ответе на интервью.
- Trade-off-ы и ADR-логика, а не только финальная картинка.
- Сохранение прогресса по учебному пути system design.
Курс: System Design Cases
Открыть этот кейс