Yandex Tracker
Язык буткемпа: Java
Технологии: Elasticsearch, MongoDB, Spring
Tracker — это облачный трекер задач, выросший на базе внутреннего сервиса Яндекса. Все команды Яндекса активно применяют этот продукт для автоматизации своих процессов. Наш сервис также доступен в составе Yandex Cloud. Мы способны обрабатывать огромные объёмы информации и целевая аудитория нашего продукта — это не только профессионалы, но и те, кто впервые сталкивается с подобными системами.
https://cloud.yandex.ru/services/tracker – страница продукта.
Доклад на Yandex Scale 2021:
Стек
Java | Основной язык сервиса |
---|---|
Kotlin | Новые микросервисы |
MongoDb, OpenSearch | Базы данных |
Команда
Над сервисом работает большая распределенная команда, но амбиций у нас ещё больше! Мы находимся в Санкт-Петербурге, Москве и Белграде.
Особенности
- Наши пользователи — это разнообразная группа профессионалов, включая разработчиков, менеджеров и даже бухгалтеров, каждый из которых предъявляет свои требования к продукту.
- Сервис часто служит базой данных с готовым пользовательским интерфейсом и визуальным редактором процессов. Именно поэтому мы фокусируемся на его производительности, масштабируемости, а также на возможности быстро и эффективно искать информацию среди тысяч пользовательских полей, при этом обрабатывая тысячи запросов каждую секунду.
Что нужно принять во внимание
Наши специалисты не просто разработчики. Работая с Tracker, вам придётся глубоко погрузиться в особенности каждого компонента продукта. Это предоставит возможность познакомиться с тонкостями работы наших баз данных, системами очередей сообщений и многими другими элементами нашей инфраструктуры.
Вызовы
- Наша цель — стать лидерами рынка. Для этого нам, в том числе, необходимо максимально оптимизировать масштабирование нашего продукта во всех направлениях.
- Делать сервис, который одинаково хорошо работает как для внутреннего, так и для внешнего пользователя — отдельный вызов, который мы уже приняли и ожидаем, что его будут разделять все члены команды.