1
所以我的問題更多地與團隊本身有關,而不是特別的代碼。微服務團隊 - 如何處理「基礎設施」團隊?
比方說,我們有幾支球隊哪些是相關的「服務」,在這個概念的2周主要的子彈是:
- 團隊應該是獨立的 - 可以單獨做的一切,也許可以找到可重用的代碼,並寫東西他們需要。
- 團隊應該定義一套責任。
所以,當我想到它時,它看起來像一箇舊概念,團隊有1個產品,他們可以接觸其他「基礎設施?」嗎?
應該有一些特定的團隊在下游負責,對嗎?就好像另一個團隊在開發過程中觸及下方 - 他們可能做得不好,因爲他們與該領域沒有聯繫。
所以,問題是:如果有什麼開發團隊負責對基礎設施服務:
- 如何?它與聲稱球隊應該是獨立的?如果他們需要基礎架構的一項功能 - 他們需要請底層團隊爲他們開發它?他們在內部發展嗎? (這打破了團隊重點&他們不是在下面的專家)?也許他們以某種方式繞過它 - 這也可能是有問題的。
- 基礎架構服務團隊通常關注什麼?難道他們沒有從其他開發團隊那裏獲得他們的功能要求 - 這會使他們成爲瓶頸,而其他團隊會被卡住?
我不知道這件事:)根據我所經歷
但是不會讓infra團隊成爲瓶頸?我不明白從答案是否應該允許服務團隊觸及底下團隊的內部(因爲他們在該領域不專業) – ArielB
@ArielB我會說服務團隊不應該對內部問題感到困擾例如(在雲環境中)維護雲操作系統,網絡等。但是,只有在雲廣泛用於基礎設施需求的情況下,我的意見纔有效。 – Srikanta
我指的是在infra團隊中不存在的功能,因此在目前 - 我們讓服務觸及infra並添加該功能(在來自infra的人的幫助下) - 但是如果完成了 - infra團隊將只做維護?這會讓團隊感到不高興 – ArielB