HighLoad++ 2015 завершён! Ждём вас в 2016 году!

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

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

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

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

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

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

Видео

Тезисы

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

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

Rambler's Top100