Групповые чаты в Одноклассниках

Архитектуры и масштабируемость

Архитектура больших проектов

Технологии VK

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

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

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

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

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

Тезисы

Мессенджер — один из критических и самых нагруженных сервисов Одноклассников, который вы также можете знать и под именем ТамТам. В цифрах это 50М МAU и более 10 миллиардов событий в день. На таких нагрузках даже простая фича — быстро и надежно доставить сообщение — становится нетривиальной задачей.

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

Андрей Тимофеев

Одноклассники, VK

Ведущий разработчик в компании Одноклассники.

Одноклассники, VK

Одноклассники - это технологическая, контентная и сервисная платформа. Ежемесячная аудитория сервиса - порядка 37 миллионов человек из России. Одноклассники входят в топ-3 крупнейших социальных сетей в России по аудитории и времени, которое пользователи проводят на платформе. Компания является одним из лидеров среди высоконагруженных и отказоустойчивых систем на российском рынке. ОК эффективно использует серверные мощности как для собственных сервисов соцсети, так и для проектов внутри холдинга VK. В ОК пользователи находят друзей, общаются, слушают музыку, играют в игры, смотрят контент, в том числе брендов, и могут сами становиться авторами и известными блогерами.

Видео

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

Архитектуры и масштабируемость