「演講復盤」技術沙龍(滬江網4月) - 我所遇見的微服務演進這十年
02-12
為了這次沙龍分享,從開始前的3周就開始準備內容,本來希望能夠通過技術選型與落地執行兩個維度來進行陳述的,最後被自己推翻了,理由很簡單,因為微服務大家都在談,談及工具選型與技術落地的較多,在我看來其實對於聆聽者來說,似乎存在一種困惑,一種『由始至終 』的困惑這句成語我覺得可以分拆成3段 —— 『由始』+『至』 +『終』:
- 由始:微服務是什麼時候提出的?為什麼要提出?沒有微服務之前是什麼樣子的?
- 至:微服務的發展歷程都遇到了哪些問題?演進的過程在不同行業與文化背景下是如何呈現的?
- 終:微服務最終的方向在哪裡?如何最終在各行各業落地,給業務帶來價值呢?
什麼是微服務?
『天下文章一大抄』用百度一搜,相信你會搜到很多這個問題的答案,為了更貼近分享標題,我在這了採用了提問的方式來進行解答,這些提問也多半來自於近幾年在工作中小夥伴們的疑問
『紅色× 』表示不贊同,『黃色△』表示部分贊同通過4個問題,我把微服務的意義理解為 『設計思想』、『人才需求』及『做事方法』 三種視角的轉變
在不同時期對服務的定義是什麼?不同時期的服務對技術的挑戰又是什麼?
在我的記憶里,服務概念應該是從08年前後被提出的,所以我利用一個時間縮影講述下不同時期對服務的定義:
- 追求個人英雄的『IOE』時期:
關鍵詞:瀑布式,單一需求源,先明確後開工,一個程序包
- 追求服務共用的『SOA』時期:
關鍵詞:多元需求源,產品化,配置化,流程化,多個程序包
- 追求快速迭代的『服務化』時期:
關鍵詞:小步快跑,快速試錯,敏捷模式,一堆程序包,松耦合,獨立發布
- 在互聯網金融背景下的微服務
金融體現的是一種專業垂直領域,互聯網並未改變金融本質,改變的,只是一種用戶體驗,所以我把其稱為「傳統金融服務」
- 在轉型過程之前,需要想清楚為什麼?
- 在轉型過程之中,會遇到哪些困難?
好買的微服務架構是什麼樣的呢?
微服務端到端的監控在好買是怎麼解決的呢?總結
本又想寫長篇大論,好吧,精緻一些,引用某次同阿里技術大咖閑聊時說的那段話來替代吧
推薦閱讀:
TAG:微服務架構 |