我們為了5人的團隊選擇了微服務而不是單體架構。這是個大錯誤。 - 認為這樣可以幫助我們更快擴展 - 每個服務都需要自己的CI/CD管道 - 數據庫交易變成了分散的噩夢 - 調試需要跨越12個服務進行追蹤 - 開發速度下降了70% 8個月後,我們重新整合回模組化單體架構: - 單一部署管道 - 測試和調試更容易 - 團隊實際上可以再次交付功能 微服務並不總是解決方案。