так что мой вопрос больше связан с самими командами, а не с кодом.Команды Microservices - как обрабатывать команды «инфраструктуры»?
Допустим, у нас есть несколько команд, которые «услуга», связанная, в этой концепции 2 основной пуля:
- Команда должна быть независимы - может сделать все в одиночку, найти повторно используемый код, вероятно, и что-нибудь написать они нужны.
- Команды должны определять набор обязанностей.
Итак, когда я думаю об этом, это похоже на старую концепцию, в которой команда имеет 1 продукт, могут ли они касаться других «инфраструктур»?
Должны быть конкретные команды, которые несут ответственность за инфракрасное расстояние, не так ли? как если бы другая команда прикоснулась к инфракрасному моменту при разработке - они могут не делать большой работы, поскольку у них нет связи с этой областью.
Итак, вопросы: что, если команда разработчиков отвечает на обслуживание инфраструктуры:
- Как это соотносится с утверждением, что команды должны быть независимыми? Если им нужна функция из инфраструктуры - им нужно попросить инфракрасную команду разработать ее для них? Развиваются ли они внутри? (что ломает фокус команды & они не эксперты в инфракрасном режиме)? Может быть, они каким-то образом обходят его, что может быть проблематичным.
- Что обычно сосредоточено на команде службы инфраструктуры? Разве они не получают свои запросы от других команд разработчиков - что тогда делает их узким местом, и другие команды будут застревать?
Интересно, чтобы начать дискуссию о том, что :)
но не является ли команда infra узким местом? я не понял из ответа, если сервисным командам должно быть позволено коснуться внутренних частей инфракрасной команды (поскольку они не являются профессионалами в этой области) – ArielB
@ArielB Я бы сказал, что сервисную команду не следует беспокоить внутренними инфраструктуры, скажем, например, (в контексте облака) поддержки облачной ОС, сетей и т. д. Однако мой комментарий хорош только в тех случаях, когда облако широко используется для нужд инфраструктуры. – Srikanta
Я имею в виду функцию, которая не существует в команде infra, поэтому в настоящее время мы позволяем сервисам касаться инфракратной области и добавлять эту функцию (с помощью кого-то из инфракрасной области), но если это будет сделано - команда infra будет только делать обслуживание? это сделает команду неудовлетворительной. – ArielB