Конференция завершена. Ждем вас на Golang Live в следующий раз!

Зачем и как мы сделали поиск вакансий на Go, что нам за это было Процесс разработки сервисов от проектирования до выкладки

Доклад принят в программу конференции
Владислав Сидорин
Работа.ру

Тимлид одной из команд сервиса Работа.ру, программирует на разных языках уже 16 лет, 8 лет провел в геймдеве. Больше всего любит заниматься оптимизацией программ.

Тезисы

Работа.ру — один из крупнейших сервисов России по поиску работы и сотрудников. И поисковый движок для него критически важен.

В докладе я расскажу вам, как прежнее решение на основе Solr перестало нас устраивать и, более того, стало настоящим препятствием. Нам пришлось убедить руководство пойти на риск и написать свой поисковый сервис на Go. Расскажу, с какими проблемами мы столкнулись и как мы их решали.

Вы узнаете:
— как собрать прототип и проверить свои гипотезы;
— какими программными способами можно построить архитектуру leader-follower-сервиса;
— как обновлять индекс в RAM при конкурентном доступе к нему;
— как выстроить шардирование вашего сервиса;
— что нужно вывести наружу для мониторинга сервиса.
и многое другое...

Другие доклады секции Процесс разработки сервисов от проектирования до выкладки