- Главная
- →
- Бэкенд, теория программирования
Почему ivi перешел со Sphinx на Elasticsearch Бэкенд, теория программирования
Окончил кафедру ИУ7 МГТУ имени Баумана.
Был разработчиком ПО в Институте общей и неорганической химии имени Курнакова, РНЦ «Курчатовский институт», в Российско-корейском центре исследования энергии.
Автор системы по учету и контролю сварных соединений нефте- и газопроводов.
Руководил компанией по разработке высоконагруженных проектов Netstream, плодами которой были проекты, связанные с online-вещанием и видео (smotri.com, ivi). В 2012 году Netstream вместе со всей командой был дружественно поглощен одним из своих заказчиков — Ivi. C 2012 года по сей день Евгений работает CTO Ivi.
С 2006 г. преподает в МГТУ имени Баумана авторский курс «Технологии командной разработки ПО».
Является автором магистерской программы МАИ по подготовке менеджеров в IT.
Тезисы
В своей работе мы используем поисковый движок не только для полнотекстового поиска. Поисковый движок - это сердце API и сердце системы доступности контента. Для каждого региона и каждой платформы должен существовать свой ivi со своим настройками, множеством контента, правилами от правообладателей и рекламодателей.
Долгое время мы использовали Sphinx и были очень довольны. Однако, после запуска нашего сервиса в СНГ, а потом и в мире мы стали сталкиваться с проблемами скорости обновления индексов и целостности данных.
Переход на новые технологические рельсы занял 7 месяцев. О том, почему мы выбрали Elasticsearch, как мы готовились к миграции и релизились, я и хочу рассказать.