Перейти к основному содержимому

Когда вам нужна IDP?

Internal Developer Platforms (IDP) имеют смысл в определенных условиях, но могут быть избыточными в других. Инженерным командам стоит как можно дольше использовать готовые решений, т.к. поддержка централизованных решений стоит дорого.


IDP — это overkill, если:

  • Команда из 1-15 разработчиков, где:
    • Есть выделенный DevOps
    • Все senior-инженеры умеют работать с инфраструктурой
  • Одно монолитное приложение
  • Инфраструктура в одном облаке без сложных интеграций

Пора переходить на IDP, если:

Чеклист для внедрения IDP:

  • У нас микросервисы с потенциальным быстрым масштабирование (или планируем переход)
  • Команда >15 разработчиков, и DevOps только "тушат пожары"
  • Разработчики блокируются из-за ручных деплоев или зависимостей
  • Планируем мульти-облако или hybrid-инфраструктуру
  • >30% времени инженеров тратится на рутинные задачи

⚠️ 3 признака, что вы НЕ готовы к IDP

  • DevOps-инженеры против автоматизации
  • Нет бюджета на поддержку платформы
  • Вы четко не знаете зачем это вам

Читайте далее:

- Step 1. Определите цели и требования платформы