Sharding: patterns and antipatterns
Архитектуры

Доклад принят в Программу конференции
Mail.Ru, Badoo

Константин Осипов является разработчиком NoSQL-базы данных Tarantool в Mail.ru, преподает на ВМК МГУ курс «СУБД в Интернет приложениях в рамках проекта «Техносфера».

Алексей Рыбак (на фото) руководит разработкой в Badoo (Head of Engineering). Эксперт в вопросах управления разработкой в крупном проекте, масштабирования и производительности, мониторинга, поддержки, BigData и Business Intelligence.

Sharding - patterns & antipatterns, Константин Осипов, Алексей Рыбак from Ontico

Тезисы

Шардинг (метод распределения данных по разным узлам в горизонтально-машстабируемых архитектурах) является центральной темой для любого крупного проекта. Однако принципы и методы шардинга не зависят от стека технологий, поэтому формализация этих принципов в виде базовых "рецептов" (архитектурных паттернов) должна быть интересна максимально широкому кругу разработчиков. В докладе мы рассмотрим наиболее распространённые приемы шардинга и роутинга клиентов и покажем их основные "плюсы" и "минусы".

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

Hailo (hailoapp.com)
LinkedIn
LiteSpeed Technologies
Pivotal Inc.
ПЕТЕР-СЕРВИС
Positive Technologies