Кто отвечает за запуск и обслуживание общих служб в DevOps

Являясь членом небольшой гибкой команды разработчиков,
разрабатывающей приложение, сильно полагающееся на Kafka, я задаюсь
вопросом, что подразумевает парадигму DevOps *. Вы ее создаете,
вы запускаете ее* в отношении запуска и обслуживания общего
сервиса, такого как Kafka, используемого другие команды.

Создает ли *вы его создаете, вы запускаете его* не только
вращаться вокруг нашего приложения?

Действительно ли DevOps означает *, что вы используете другую
услугу, поэтому вам также нужно управлять этим сервисом* ?

Я думаю, нам нужно рассмотреть это в более широком контексте
Flow and Systems Thinking, который является одним из основных
значений DevOps.

1. В частности, значения DevOps требуют понимания того, что каждый
человек является частью более крупной системы и стремится к
увеличению потока стоимости через эту систему для клиента.
2. DevOps также фокусируется на том, чтобы помочь организации
установить общее видение и постепенно и совместно работать над
достижением этого видения.

В таком сценарии фокус должен переходить от «технологических
бункеров» к «перекрестным функциональным командам». И каждый
практик DevOps должен достичь T-Shaped Skillset с ядром, а также с
разделяемыми обязанностями.

**Итак, чтобы ответить на ваш вопрос:**

> 
> Действительно ли DevOps означает, что вы используете другую
> службу, поэтому вам также нужно управлять этим сервисом?
> 
> 
> 

Я думаю, это зависит.

Если ваш способ управлять услугой приводит к *увеличению
потока работы по конвейеру клиенту* , то да.

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

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

Рекомендации:

1. [Значения DevOps](https://itrevolution.com/the-three-ways-principles-underpinning-devops/)
2. [YBI/YRI](https://devops.com/adding-accountability-you-build-you-run/)
3. [Что такое DevOps](https://devops.com/introductiontodevops/)
4. [Кросс-функциональные команды и DevOps](https://puppet.com/blog/what%E2%80%99s-best-team-structure-for-devops-success)