Применение платформенных сервисов для платформенной команды
Платформа
running-platform-services-for-platform-team
Синонимы:
dogfooding
Описание
Пользуется ли платформенная команда своими же сервисами с соблюдением тех же процессов, что и предоставляются конечным пользователям.
Ценность
Преимущества:
- Внутренняя команда может давать ускоренную и более "дешёвую" обратную связь.
- Данный подход позволяет платформенной команде соблюдать те же требования, что предъявляются к другим пользователям платформы (командам разработки).
- Постоянное улучшение платформы на основании собственного опыта использования.
Последствия отсутствия:
- Платформенные сервисы могут быть недостаточно проверены и оптимизированы, если команда их не использует.
Критерии оценки 5
SURVEY
Использует ли платформенная команда свои собственные продукты? (Например, для платформенной разработки)
Варианты по умолчанию: Да / Нет / Частично
INTERVIEW
Какие платформенные сервисы используются внутри команды?
CHECK
Для платформенной разработки выделен отдельный проект/namespace на платформе
CHECK
Архитектура платформы не завязана на саму себя и в случае отказа одного из компонентов не приводит к отказу всех сервисов. Например, gitlab отказал, из-за этого нет доступа к IaC kubernetes, на котором этот Gitlab хостится.
CHECK
Критерии по которым проверяем выполняемость практики в формате вопросов для опросника/интервью
Ресурсы 1
-
en.wikipedia.org
https://en.wikipedia.org/wiki/Eating_your_own_dog_food
Метаданные
- ID:
- ea13aac1-7a08-4b7c-90f3-6fd3b2eda7b9
- Slug:
running-platform-services-for-platform-team- Версия:
- 2.0
- Проекты:
- MTSBank/UMPCore
- Критерии:
- 1 survey 1 interview 3 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30