infractl — инфраструктурная платформа

Язык буткемпа: Go

Инфраструктурная платформа — относительно новое и перспективное направление во внутреннем облаке, которое объединяет инфраструктурные сервисы и позволяет автоматизировать разворачивание и эксплуатацию микросервисов, а также скрыть от разработчика лишнюю сложность по созданию и настройке своего сервиса, хранить настройки сервиса рядом с кодом и применять gitops и IaC (Infrastructure as Code) подходы при разработке своих сервисов.

Стек

Go Весь сервис, строится поверх экосистемы Kubernetes
Python 3 Ряд утилит

Команда

Распределенная (Москва, Воронеж, Санкт-Петербург, Белград) команда опытных разработчиков (шесть человек и большие планы на рост), которые умеют всё от алгоритмов до построения отказоустойчивых распределенных систем.

Особенности

  • Актуальные современные задачи по автоматизации жизни в облаке, а в перспективе — в нескольких разных.
  • Спектр задач на любой уровень подготовки, возможность роста, а также возможность принимать решения и участвовать в дизайне и архитектуре сервисов.
  • Прямое влияние на разработку сервисов во всём Яндексе — все крупные направления в компании уже пользуются или планируют заезжать на единую платформу.
  • Достаточно молодой продукт без legacy.

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

Основные вызовы связаны не с высокой нагруженностью или большими объёмами данных, а с инженерной и продуктовой проработкой решений, которые помогут пользователям.

Вызовы

  • IaC'изация основных сценариев настройки сервисов — мониторинг, логи, сервис-меш и многое другое.
  • Интеграция и/или переиспользование open-source-инструментов (terraform).
  • Проектирование единого дашборда микросервиса.
Предыдущая
Следующая