Please enable JavaScript.
Coggle requires JavaScript to display documents.
微服務架構導入 規劃與執行 (成果 (API規範文件, SpringCloud 範例站, Gradle取代Ant, 微服務的設計概念, 服務整合,…
微服務架構導入
規劃與執行
成果
API規範文件
SpringCloud 範例站
Gradle取代Ant
微服務的設計概念
服務整合
團隊人員組成的調整
問題
各產品提供的API規範與格式不一,造成重工與重學
產品相互介接,無法快速方便的定位問題的root cause
單體式設計,程式服務與資料服務切分不容易,會相互影響
API服務統計資訊缺少,無法得知瓶頸點及問題點
只能監控到運行狀態(活/死),無法監控程式服務狀態(好/壞/快/慢)
一個簡單的問題查找,需要跨很多單位/人花時間討論,還不能確定問題範圍及負責單位
作法
提供 Spring Cloud 開發環境
進行 SpringCloud教學及實作體驗
LHAPP 服務介紹
API開發規範文件說明
藉由工作坊培養實作能力及現場討論加強觀念
範圍
API 規範
Gradle
SpringBoot
SpringCloud 套餐
Git & Gitflow
目的
調整現有開發架構,解決產品耦合過密問題,解決服務切分問題
利用SpringCloud現有工具,整合監控、Log、API,得知程式服務狀態,減少開發負擔
透過分散式的服務架構,加強彈性及運算負載能力,解決架構性瓶頸優化問題
透過微服務架構的開發方式,作為產品API整合的橋樑,解決API規範及服務切分問題
目標
制定 API 實作規範,完成 API 開發規範文件
導入 Spring Cloud ,做為後端產品API整合服務基礎
統一的產品帳號驗證服務
產品/人員?
CCAPI
PD