Компания robota.ua с 2000 года помогает работодателям и соискателям найти друг друга. Это не только первый ресурс такого рода в Украине, но и до сих пор самый популярный.
За десятилетия работы компания обработала миллионы вакансий и резюме, таким образом собралось огромное количество данных, которые сложно и небезопасно держать на физических серверах. Специалисты robota.ua стали изучать разработки в сфере облачных технологий, поскольку возник вопрос, как безопасно хранить и обрабатывать информацию.
В 2017 году компания решила расширить количество команд, которые работают над разработкой продукта. Для того, чтобы работа происходила качественно и слаженно, специалисты искали аналитический инструмент, который будет оценивать, насколько эффективна для пользователей та или иная доработка.
В тот момент было принято решение об использовании сервиса
BigQuery в Google Cloud Platform — облачной базы данных с высочайшей скоростью обработки огромных массивов данных.
«Это решение стало переломным моментом, толчком, чтобы запрыгнуть в Google Cloud», — рассказывает Александр Марченко, Chief technical office в robota.ua.
Через год в robota.ua решили перезапустить мобильную версию сайта и искали хостинг для него. У команды не хватало технических мощностей для того, чтобы размещать новые разработки на своих серверах. Тогда они воспользовались
Google Kubernetes Engine — это полностью управляемая, готовая к работе среда для запуска контейнерных приложений, которая позволяет намного проще реализовать быстрое и практически бесконечное масштабирование, а также оптимизацию затрат.
«Если наши первые шаги были аккуратные: мы попробовали задеплоить мобильную версию сайта и посмотреть, что будет, то сейчас я понятия не имею, сколько серверов в кластере. Больше полутора сотен серверов работает и живет своей жизнью», — поясняет Александр.
Также для хранения данных тех или иных сервисов, например информации из чатов между работодателем и соискателем, используется
Google Firebase.
Сегодня команда также тестирует инструменты Machine Learning.
«Мы стараемся для решения каждой конкретной задачи сделать шаг назад, оглянуться по сторонам, посмотреть, что есть на рынке готового, и по возможности использовать решение, которое лучше подойдет», — делится Александр.