我應該在我的專案中使用微服務嗎？我應該擁有多少個微服務？
您新增的每個微服務都會增加專案的測試和部署複雜性。然而，您出於以下幾個原因想要拆分單獨的微服務：
1. 擴充套件要求不同（例如，可能部分程式碼需要部署到 100 臺伺服器，而其他部分只需部署到 5 臺伺服器）。
2.部署模型不同（例如，可能您的部分程式碼需要按客戶id進行分片，而其他部分則不需要分片）
3. 它們在邏輯上是程式碼或公司的不同部分，並且可以從彼此獨立的移動中受益。

因此，按照上述規則的要求拆分盡可能多的微服務，但不要拆分太多。