Shape your search up
Backend
Management

Тезисы

Недавно 2ГИС запустил сервис бронирования Отелло. Нам было важно решить проблему наших пользователей максимально быстро, чтобы успеть зацепиться на рынке.

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

Обсудим, что делать, когда партнёры устанавливают ограничения 500 RPM и p99 до 5 секунд, а для отображения первых результатов выдачи требуется минимум 1000 RPM. На какие трудности можно наткнуться при реализации геопоиска, и как нас почти не погубил один успешный A/B-тест и интеграция с трафиковым партнёром. Покажем, что амбициозная цель выполнить всё описанное выше за три недели — посильная задача для команды инженеров, вооружённой Go и ориентированной на результат.


Аудитория

Backend-developer, product-manager.


Уровень сложности

Any level.

2ГИС

Вадим Пестрянин

Тимлид бэкенд-команды Отелло (сервис поиска и бронирования отелей), в разработке более 10-ти лет, прошёл путь от небольших проектов до highload c пиком более 130к rps.

Тимлид бэкенд-команды Отелло (сервис поиска и бронирования отелей), в разработке более 10-ти лет, прошёл путь от небольших проектов до highload c пиком более 130к rps.

Другие спикеры секции Backend

Еще на тему Backend