ABC

Язык буткемпа: Python
Технологии: Celery, Django, Docker, FastAPI, PostgreSQL

Наша команда разрабатывает продукт для всей компании каталог сервисов Яндекса, который представляет собой не только иерархию сервисов (своеобразный хребет всей инфраструктуры), и но и совокупность «кубиков» для автоматизации бизнес-процессов вокруг сервисов. С нашим каталогом интегрированы все сервис-провайдеры в компании. Ежедневно к нам приходит порядка трёх тысяч пользователей, наших коллег.

С помощью нашего сервиса они решают свои повседневные задачи по управлению:

  • разграничением прав доступа ко всем системам компании;
  • ресурсами как «железом», так и облачными квотами;
  • графиками дежурств в рамках процесса инцидент-менеджмента;
  • системой поиска и решения проблем инфраструктуры;
  • составом команды, которая занимается разработкой сервисов Яндекса.

Наша цель предоставлять удобный и понятный иерархический каталог сервисов, а также поддерживать связанные с ним бизнес-процессы, чтобы повышать эффективность коллег из всего Яндекса.

Стек

Python 3 Основной язык
Django 4, DRF, FastAPI, Celery Фреймворки
PostgreSQL, MongoDB Базы данных

Команда

У нас полнофункциональная команда, в которой есть продуктовая часть (менеджеры и дизайнеры) и разработка (бэкенд и фронтенд). Есть опытные ребята, которые готовы делиться своими знаниями и обучать новеньких.

Мы умеем работать в распределённой среде, все наши процессы выстроены и адаптированы под этот формат. Работаем мы в России и в хабах за границей.

Особенности

  • Есть возможность напрямую повлиять на путь развития базового сервиса-портала инфраструктуры компании.
  • Так как команда небольшая, каждый разработчик оказывает значительное влияние на то, какими становятся наши сервисы.

Что нужно принять во внимание

  • Мы применяем DevOps-подход: каждый разработчик отвечает за то, что кодит и выкладывает в продакшен.
  • Наш сервис интегрирован с множеством сторонних внутренних систем, что предполагает частое взаимодействие с разработчиками из других команд.

Вызовы

В компании часто появляются новые бизнесы и постоянно растут существующие. У них есть множество запросов к различным частям, которые покрывают процессы вокруг каталога сервисов. Наша команда занимается созданием новых инструментов, покрывающих эти потребности, выстраивая IDP (Internal Developer Platform).

Следующая