Как выбрать технологии для высоконагруженного проекта и не привлечь внимание санитаров

Архитектура

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Можно ли писать современные HL- и HA-проекты на Python, Ruby или PHP? Или же теперь мы никогда не вынырнем из Golang, Java и Rust? А что там с базами? Постгрёй ли единой...

Целевая аудитория

Разработчики, которые хотят начать проектировать высоконагруженные системы или у которых немного опыта в этом деле.

Тезисы

В процессе проектирования высоконагруженных сервисов появляются вопросы выбора языка программирования, базы данных и других технологий. Мы обсудим, как подступиться к этому выбору и спроектировать долгоживущее высоконагруженное приложение. Пройдемся по стадиям выбора технологий и проектирования архитектуры и разберем принципы проектирования highload-систем в книжках и в реальной жизни.

Тимлид в команде бэкенда Яндекс.Диска.

Вадим Клеба

Яндекс 360

Разрабатывает высоконагруженные отказоустойчивые системы с 2015 года. Строил решение Search as a Service с полнотекстовым поиском с учетом релевантности. Последние 3 года, погрузившись в мир ВКС, ведет команду Телемоста в Яндекс 360 в светлое будущее в роли руководителя. Любит заниматься DevRel'скими делами.

Видео

Другие доклады секции

Архитектура