TWITCH. О продукте

1.

2.

3.

История

4.

Аудитория

5.

О продукте
• Одна из крупнейших систем распространения видео в мире;
• Система чата в реальном времени;
• API;
• Системы хранения данных;
• Клиентские приложения;
• Внутренние инструменты и системы;
• Сетевая инфраструктура.

6.

Обзор стека технологий

7.

Видеосистема
• Захват видео;
• Система транскодирования;
• Распределение и Edge;
• VOD (Video on Demand).

8.

Видеосистема

9.

Видеосистема

10.

Видеосистема

11.

Чат
• Edge;
• Pubsub;
• Clue;
• Room.

12.

Чат

13.

Web API и данные
• Веб-API;
• Службы поиска и обнаружения;
• Системы доходов;
• Административные инструменты.

14.

Веб и клиентские приложения
• Desktop веб-приложение;
• Native приложения(iOS и Android);
• Консольные приложения.

15.

Инфраструктура Data Sciens
• Конвейер данных;
• Потоковые сборщики.

16.

Пример проведенных исследований

17.

Инструменты и операционная
инфраструктура
• Jenkins;
• Инструменты для быстрого развертывания и отката
изменений;
• Ganglia, Graphite и Nagios.
• Распределенный трейсинг.
English     Русский Правила