我應該在我的專案中使用微服務嗎? 我應該有多少微服務?
增加的每一個微服務都會增加專案測試和部署的複雜性. 但是有幾種原因可以讓你想分開微服務: 1. 擴充套件要求不同 (例如,您的程式碼的一部分可能需要部署到100個伺服器,而其他部分僅部署到5個伺服器). 2. 部署模式不同 (例如,也許你的程式碼的一部分需要通過客戶id進行分片,而其他部分不需要分片) 3. 它們在邏輯上是程式碼或公司的不同部分, 它們可以從相互獨立的移動中獲益.  按照上述規則要求分開多個微服務, 但不要分開太多.