Arcanum
Язык буткемпа: Java
Технологии: PostgreSQL, Spring
Аркáнум — это веб-сервис для работы с нашим общим репозиторием, внутренний аналог GitHub, BitBucket и GitLab. Еженедельно через наш сервис проходит более 30 000 пулреквестов с участием 10 000 разработчиков. Наш портал упрощает и ускоряет все аспекты работы с огромной кодовой базой Яндекса. Поиск и навигация по репозиторию, отслеживание изменений, ревью кода, контроль тестового покрытия и многое другое доступно в нашем сервисе и непрерывно развивается, чтобы удовлетворить потребности проектов Яндекса.
Стек
Java, Kotlin | Основные языки сервиса |
---|---|
Spring | Основной фреймворк |
PostgreSQL | База данных |
Команда
У нас распределённая команда из 10 человек (Москва, Белград и Санкт-Петербург), в которой есть отдельные бэкенд и фронтенд разработчики, а также выделенный под наши задачи дизайнер. Кроме того, мы регулярно приглашаем стажеров помогать нам с небольшими задачами.
Бэкенд сервиса написан на Kotlin и Java с широким использованием как внутренних, так и внешних инструментов (например, Spring или PostgreSQL).
Особенности
- Силами небольшой команды мы делаем портал разработчика уровня GitHub и BitBucket и сами принимаем продуктовые и технические решения.
- Тысячи коллег-разработчиков Яндекса будут ежедневно видеть результаты вашей работы — это увлекательный и уникальный опыт.
- High load и high availability — не пустой звук для нас: мы много работаем над архитектурой сервиса, чтобы он работал быстро и надёжно, ведь от этого зависит успешная работа всей компании.
- Мы и сами каждый день пользуемся порталом, которые разрабатываем и гордимся им.
Что нужно принять во внимание
- Дежурства. Мы сами следим за работоспособностью сервиса, а также отвечаем на запросы пользователей во внутрияндексовой поддержке. Ночью и по выходным не дежурим, если только ситуация не форс-мажорная.****
Вызовы
- Тысячи внутренних разработчиков имеют свои и зачастую противоположные запросы к сервису. Наша задача — услышать всех и найти оптимальное решение.
- Строить большой монорепозиторий ужасно интересно, но и одновременно непросто, потому что нам приходится придумывать решения задач, с которыми мало кто сталкивается. Хотя мы, конечно, активно смотрим по сторонам на другие компании и сервисы.