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

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

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

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

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

Роман Пионтик
Работа.ру

Пионтик Роман - архитектор информационных систем Работа.ру. В настоящий момент получает степень EMBA в бизнес-школе IMISP. Опыт в ИТ более 20 лет. Прошел путь от системного программиста до ИТ директора. В настоящий момент ставит перед собой цель - создавать высоко ориентированные на бизнес системы. Хобби - разработка IoT платформы.

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