跳到主要內容

服務設計思考:平台化

平台是一套完整的服務。也是一套內部自洽的系統。核心在於分離,業務與通用服務隔離,業務與通用功能隔離。



目標:



  • 對需求方: 快速響應。可以敏捷地進行需求迭代。


  • 對第三方業務方: 以產品的方式提供服務。所見即所得。所有功能對業務方透明。


  • 對測試方: 簡易明了的測試方式。利於自動化測試,灰度測試。


  • 對運維方: 持續集成,自動化編排,自動化部署。


  • 數據方: 提供多維度,詳盡的服務數據。可以給數據方提供簡便的數據分析。


  • 內部開發: 敏捷開發。迅速集成。




實現:



  • 如何實現需求的快速響應?
    明確的方向,清晰的邊界。確認通用語言,核心領域。敏捷開發,快速迭代。AB 測試。


  • 如何為第三方提供產品式的服務?

    所見即所得。詳盡的文檔。第三方調試平台,第三方管理平台。


  • mock 服務,自動化測試,swagger 文檔。


  • Devops,CI,DI 等持續集成,服務監控。


  • 業務數據與分析數據異構存儲。提供易於分析的數據服務。


  • 組內服務負責制度,人類最佳的合作人數是 2-3 人。所以兩人維護一個項目,一人主導,一人輔助,兩人交叉合作是一個很好的團隊合作模式。如圖形成一個網狀模式(紅色線代表主導,黑色線輔助)。這樣每一個項目都將有兩個熟悉的人。




原則



  1. 單一職責。

  2. 業務關注業務,功能關注功能。

  3. 確認邊界,確認核心領域。

  4. 所見即所得。


實施


如何推進業務開發快速響應?



  1. 抽離變化與不變。形成基礎服務

    如下面一套用戶體系,將服務抽離,將變與不變隔離。

    用戶 api: 主要提供用戶相關的接口,變化大,更偏向於業務;

    用戶中心: 主要管理用戶核心領域,變動不大,需穩定高可用的服務;

    鑒權授權中心: 變動不大,主要管理用戶憑證核心領域;





  1. 抽離通用功能。

    那些非業務的通用功能應隔離於業務之外:組件化工具化服務化

    來源監控接口限流日誌分析應用監控服務依賴配置管理系統部署等(業務人員不必關心這些功能相關的事情,只需要關注於具體的業務領域)。關注點分離。

    如上面所涉及的,從Spring Cloud的各大組件可以看出,最終的方案都將走上相近的道路。




  1. 領域上下文劃分。劃分微服務項目。業務隔離,數據去中心化。服務組件化。

    Spring cloud 技術棧:



    • 服務治理: 註冊中心,服務調用,衍生的容錯(熔斷器)

    • api 網關: 來源監控,接口限流(Spring Cloud gateway、zuul)

    • **配置中心: ** 配置管理(Apollo)

    • 自動化部署: Jenkins、docker、k8s

    • 日誌與監控: prometheus、influxdb、skywalking、elk

    • 數據可視化: druid、kylin、superset




  1. 細節管控

    接口版本管理, gitflow 管理,項目迭代 release 版本管理,標準化,敏捷開發。




歡迎關注我的公眾號。



本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】



網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!



網頁設計公司推薦不同的風格,搶佔消費者視覺第一線



※Google地圖已可更新顯示潭子電動車充電站設置地點!!



※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益



※別再煩惱如何寫文案,掌握八大原則!



網頁設計最專業,超強功能平台可客製化




Orignal From: 服務設計思考:平台化

留言

這個網誌中的熱門文章

掃地機器人可以隨身帶上飛機嗎?我想要拿去送給國外的朋友

掃地機器人如果要隨身戴上飛機需要滿足兩個條件: 一個是掃地機器人連同你的隨身行李,整體的體積和重量要符合上機條件,這個具體每家航空公司都不同,可以諮詢,簡單的說就是隨身行李不要超寬超重。 還有一個就是由於掃地機器人內置了鋰電池,所以內置電池的容量要符合相關規定,每個掃地機器人電池容量都不同,具體自行查詢。 根據民航的相關安全要求,凡帶有鋰電池的電子設備均不可以托運,但符合重量要求,尺寸要求以及電量要求的鋰電池及其設備是可以帶上飛機的。 《鋰電池航空運輸規範》中內含鋰離子電池的設備電池額定能量不應超過100Wh的規定,符合國標GB31241-2014,並通過UN38.3航空運輸認證等國際安全標準,所以可以帶上飛機。但是不能托運,只能隨身攜帶。 掃地機器人     掃地機器人     掃地機器人吸塵器 http://www.greenh3y.com/?p=400 Orignal From: 掃地機器人可以隨身帶上飛機嗎?我想要拿去送給國外的朋友

不滿國際規範斷財路 非洲多國擬退野生動保公約

摘錄自2019年09月01日中央通訊社非洲報導 非洲南部多國揚言退出「瀕臨絕種野生動植物國際貿易公約」,因為公約多數成員拒絕放寬象牙與犀牛角交易,並且幾乎全面禁止將野生捕獲的大象送到動物園。 這個公約嚴格規範全球野生動物交易,包括限制象牙與犀牛角交易。 本週在日內瓦召開修訂「瀕臨絕種野生動植物國際貿易公約」(CITES)的會議期間,由於區域集團非南開發共同體(SADC)的多項提案遭否決,這個集團與公約的關係惡化。 全球大象數量最多的區域波札那、納米比亞與辛巴威要求販售取自自然死亡、充公與汰除的大象象牙,這項提議被居多數的101票否決。 40多年前制訂的CITES規範約3萬6000種動植物交易,並設計有助於遏止非法交易和制裁違規國家的機制。 不過有16個成員國的非南開發共同體部分會員批評CITES對非洲國家的問題視若無睹。 坦尚尼亞環境部長西蒙巴徹恩(George Simbachawene)於日內瓦召開的會議中表示:「結果無法採取進步、公平、包容與基於科學的的保育策略。」 他說:「該是認真重新考慮我們加入CITES是否有任何實質益處的時候了。」 本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理 【搬家相關資訊指南】 台中搬家 , 彰化搬家 , 南投搬家 前需注意的眉眉角角,別等搬了再說! 避免吃悶虧無故遭抬價! 台中搬家公司 免費估價,有契約讓您安心有保障! 評比 彰化搬家公司費用 , 南投搬家公司費用 收費行情懶人包大公開 彰化搬家費用 , 南投搬家費用 ,距離,噸數怎麼算?達人教你簡易估價知識! Orignal From: 不滿國際規範斷財路 非洲多國擬退野生動保公約

[U-EV]國內第四季發表、內外觀設計完整揭露,Kia純電休旅EV9正式亮相

Kia 於 2021 年洛杉磯車展以概念車身分首度亮相 EV9,在官方相繼釋出測試車照及外觀定裝照後,原廠也於近日正式曝光 EV9 的完整樣貌,預覽這款旗艦休旅的風采。Kia 這次主要為揭露 EV9 外觀及內裝的設計,詳細的動力規格資訊尚未公布,僅透露採用 Electric-Global Modular Platform ( E-GMP )電動模組化平臺打造,並會在 3 月下旬正式發表,而台灣森那美起亞也確定 EV9 將於 2023 年第四季國內登場。 Kia 近日正式亮相純電旗艦休旅 EV9,詳細的動力規格資訊尚未公布,並會在 3 月下旬正式發表,而台灣森那美起亞也確定 EV9 將於 2023 年第四季登場。 3 排旗艦休旅,銳利剛硬外觀設計風格 從此次釋出的照片來看,EV9 車身的設計風格走向較為剛硬、帶有線條及鈍角的造型,其車頭外觀幾乎延續了概念車的樣貌,LED 頭燈組採雙排直立式設計,而由頭燈延伸至中央的 L 型燈組,車頭鈑件線條延伸採鈍角造型,而下氣壩的設計則未像概念車款那麼寬大,量產車型則較為收斂一點。 EV9 車身的設計風格走向較為剛硬、帶有線條及鈍角的造型,車頭鈑件線條延伸採鈍角造型,而下氣壩的設計則未像概念車款那麼寬大,量產車型則較為收斂一點。 LED 頭燈組採雙排直立式設計,而由頭燈延伸至中央的 L 型燈組。 從車側來看,除了先前已揭露的隱藏式車門把手外,可以清楚看到大面積的後三角窗造型,而輪拱設計也同樣延續車輛的剛強銳利風格,並採黑色塗裝來呈現,至於輪圈的樣貌也清晰可見,與概念車型較為不同的是,概念車主要為三角形作為輪圈主軸,而量產車則改成正方形並搭配著中間矩形設計和向外延伸之方條。 從車側來看,可以看到大面積的後三角窗造型,而輪拱設計也同樣延續車輛的剛強銳利風格,並採黑色塗裝來呈現,至於輪圈的樣貌也清楚可見。 車尾部分,直立式 LED 尾燈組設計延續了概念車的設計風格,由尾窗兩側一路延伸至車尾兩側鈑件的下方,量產車型下方兩側則多了燈條,而黑色輪拱的設計也延伸至尾部,搭配著鍍鉻飾板提升整體質感氛圍。 直立式 LED 尾燈組設計延續了概念車的設計風格,由尾窗兩側一路延伸至車尾兩側鈑件的下方,而黑色輪拱的設計也延伸至尾部。 雙 12.3 吋全景顯示螢幕,第 2 排座...