避免使用服務網格的原因? - Reddit

banq發表於2022-04-16

很多人說在絕對需要之前應該避免使用它們,為什麼?
  1. 複雜性。“你不會需要它” (YAGNI) :如果你不需要它,就不要用它。就像著名工程師 de St. Exupery 所說:“真正完美的時候,不是已經沒有什麼可新增,而是沒有什麼可去除的。 ”
  2. 事後很容易新增服務網格。它們不像安全機制,您需要從一開始就確保安全。事實上,像 Kuma 這樣的一些服務網格不必要地使用透明 TCP 重定向,顯然是為了使它不需要對應用程式進行最輕微的配置更改。我認為這種努力是錯誤的,但它是設計優先順序的證據。
  3. 服務網格讓我們將關注點分離到不同的程式記憶體空間、不同的配置登錄檔,甚至不同的團隊。但並不是每個人都需要這個,特別是對於一個年輕的產品,一個最小可行的產品,在非常小的規模,或者在沒有新增服務網格的情況下程式碼已經功能齊全的情況下。


 

相關文章