Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

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

Консенсус на пальцах, или Как договориться в распределенной системе
Архитектуры, масштабируемость

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

Помогает строить инфраструктуру Yandex.Cloud. Пишет код уже четверть века, любит Haskell, Rust и Erlang, но в последнее время пишет по ночам, пока никто не видит, на Python, C++, Java и Swift.
Создатель московских Python-завтраков. Активно участвует в организации конференций.

Тезисы

Договариваться сложно. Например, мы с коллегами до перехода на удаленку часто не могли договориться, куда идти обедать сегодня. Машинам не легче: в распределенной системе всё может пойти не так, а отсутствие договоренности может стоить потери данных и, как следствие, денег и доверия пользователей.

Почти все встречались с упоминанием процесса выбора нового мастера при отказе существующего, многие слышали о распределенных транзакциях, некоторые даже знают такие страшные слова, как Paxos, Raft и Bitcoin-консенсус. Но понимаете ли вы, как они работают и зачем нужны?

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

Микросервисы, SOA
,
Архитектурные паттерны
,
Отказоустойчивость
,
Распределенные системы
,
Алгоритмы и их сравнение
,
Технологии отказоустойчивости и катастрофоустойчивости, бэкапы

Другие доклады секции
Архитектуры, масштабируемость

Rambler's Top100