標籤:

「演講復盤」技術沙龍(滬江網4月) - 我所遇見的微服務演進這十年

為了這次沙龍分享,從開始前的3周就開始準備內容,本來希望能夠通過技術選型與落地執行兩個維度來進行陳述的,最後被自己推翻了,理由很簡單,因為微服務大家都在談,談及工具選型與技術落地的較多,在我看來其實對於聆聽者來說,似乎存在一種困惑,一種『由始至終 』的困惑

這句成語我覺得可以分拆成3段 —— 『由始』+『至』 +『終』:

  • 由始:微服務是什麼時候提出的?為什麼要提出?沒有微服務之前是什麼樣子的?

  • 至:微服務的發展歷程都遇到了哪些問題?演進的過程在不同行業與文化背景下是如何呈現的?

  • 終:微服務最終的方向在哪裡?如何最終在各行各業落地,給業務帶來價值呢?

以上這些,相信很多人都有自己的答案,所以我的演講內容,就是圍繞我自己的「由始至終」來寫的

什麼是微服務?

『天下文章一大抄』用百度一搜,相信你會搜到很多這個問題的答案,為了更貼近分享標題,我在這了採用了提問的方式來進行解答,這些提問也多半來自於近幾年在工作中小夥伴們的疑問

『紅色× 』表示不贊同,『黃色△』表示部分贊同

通過4個問題,我把微服務的意義理解為 『設計思想』、『人才需求』及『做事方法』 三種視角的轉變

在不同時期對服務的定義是什麼?不同時期的服務對技術的挑戰又是什麼?

在我的記憶里,服務概念應該是從08年前後被提出的,所以我利用一個時間縮影講述下不同時期對服務的定義:

  • 追求個人英雄的『IOE』時期:

關鍵詞:瀑布式,單一需求源,先明確後開工,一個程序包

  • 追求服務共用的『SOA』時期:

關鍵詞:多元需求源,產品化,配置化,流程化,多個程序包

  • 追求快速迭代的『服務化』時期:

關鍵詞:小步快跑,快速試錯,敏捷模式,一堆程序包,松耦合,獨立發布

  • 在互聯網金融背景下的微服務

金融體現的是一種專業垂直領域,互聯網並未改變金融本質,改變的,只是一種用戶體驗,所以我把其稱為「傳統金融服務」

  • 在轉型過程之前,需要想清楚為什麼?

  • 在轉型過程之中,會遇到哪些困難?

微服務又能給好買帶來什麼?

好買的微服務架構是什麼樣的呢?

微服務端到端的監控在好買是怎麼解決的呢?

總結

本又想寫長篇大論,好吧,精緻一些,引用某次同阿里技術大咖閑聊時說的那段話來替代吧

推薦閱讀:

TAG:微服務架構 |