Вадим Пестрянин. Shape your search up

Недавно 2ГИС запустил сервис бронирования Отелло. Нам было важно решить проблему наших пользователей максимально быстро, чтобы успеть зацепиться на рынке. Расскажем, как мы реализовали поиск отелей в условиях, когда данные нужно было агрегировать с разных источников по принципиально разным протоколам, а проверенный годами Elasticsearch не мог помочь. Обсудим, что делать, когда партнёры устанавливают ограничения 500 RPM и p99 до 5 секунд, а для отображения первых результатов выдачи требуется минимум 1000 RPM. На какие трудности можно наткнуться при реализации геопоиска, и как нас почти не погубил один успешный A/B-тест и интеграция с трафиковым партнёром. Покажем, что амбициозная цель выполнить всё описанное выше за три недели — посильная задача для команды инженеров, вооружённой Go и ориентированной на результат. Сайт – https://codefest.ru Презентация – https://disk.yandex.ru/i/Gypfqk0ZM1om5g

Иконка канала CodeFest Russia
68 подписчиков
12+
1 просмотр
2 года назад
12+
1 просмотр
2 года назад

Недавно 2ГИС запустил сервис бронирования Отелло. Нам было важно решить проблему наших пользователей максимально быстро, чтобы успеть зацепиться на рынке. Расскажем, как мы реализовали поиск отелей в условиях, когда данные нужно было агрегировать с разных источников по принципиально разным протоколам, а проверенный годами Elasticsearch не мог помочь. Обсудим, что делать, когда партнёры устанавливают ограничения 500 RPM и p99 до 5 секунд, а для отображения первых результатов выдачи требуется минимум 1000 RPM. На какие трудности можно наткнуться при реализации геопоиска, и как нас почти не погубил один успешный A/B-тест и интеграция с трафиковым партнёром. Покажем, что амбициозная цель выполнить всё описанное выше за три недели — посильная задача для команды инженеров, вооружённой Go и ориентированной на результат. Сайт – https://codefest.ru Презентация – https://disk.yandex.ru/i/Gypfqk0ZM1om5g

, чтобы оставлять комментарии