Как при помощи бумаги, карандаша и алгоритма raft достичь консенсуса

Узкотематические секции

#Распределенные системы
#Алгоритмы и их сравнение

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

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

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

Архитекторы, разработчики, и все кто занимается распределенными системами.

Тезисы

Есть во вселенной такой алгоритм — raft. Он широко используется для решения задач консенсуса в распределенных системах (для наглядности — сервисы Etcd или Consul, как наиболее известные проекты его использующие).

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

Раньше разрабатывал бэкенд видеонаблюдения за ЕГЭ и выборами, а сейчас переключился на распределенные системы.

Picodata

Компания занимается разработкой и поддержкой решений для работы с быстрыми данными, а также развивает свой одноименный продукт Picodata - распределенный сервер приложений со встроенной распределенной базой данных.

Видео

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

Узкотематические секции