「找出服務整合的痛點」——《軟體專案開發實務:別只當編程猴》
服務整合,這是這個時代的軟體普遍會遇到的一個問題。
這時代的軟體經常相依於各式各樣的第三方服務。
內外部的 API、帳號認證系統、授權系統、資料庫、套件庫、雲端服務、雲端 Storage⋯⋯
在軟體關鍵的商業邏輯之外,很難避開不去整合其他的系統。
在建置 CI/CD/DevOps Pipeline 時,為了在自動化流程中打通關,也經常需要處理「服務整合」。
然而這個過程,並不純粹是處理環境差異與各系統間「剪不斷理還亂」的相依性債務,還包含了大量的溝通與流程改造,可說是實踐 DevOps 必然會碰觸到的核心挑戰。
唯有打通服務整合的最後一哩路,團隊才能確實的落實 DevOps,確保價值能順暢地從左交付至右。