沙龍回顧|一場微架構的實戰之旅

微服務(micro services)的概念最早出現在2014年,其風格是一種使用一套小服務來開發單個應用的方式途徑,每個服務運行在自己的進程中,並使用輕量級機制通信。微架構的優勢是可以提升擴展性與可靠性、降低維護成本。但也要看到,實踐微服務本身也是具有挑戰的,也具有一定複雜性。換句話說,不是所有的公司和所有的業務場景都適合去用微服務架構,單體架構仍然具有自己的生命力。

4月22日,極光開發者沙龍上海站正是以《微服務架構實戰》為主題,邀請了極光、兌吧、網易雲與ThoughtWorks Developer的資深專家圍繞微服務架構,分享他們在實戰中遇到的問題與解決方案。

沙龍回顧|一場微架構的實戰之旅

極光雲服務中心業務開發部技術主管 鄭佳匯

第一位上臺分享的是極光雲服務中心業務開發部技術主管鄭佳匯老師,他擁有多年 java 後臺開發經驗,對大規模 SOA 服務治理有獨到的理解。2017年加入極光,負責開發者產品業務開發部日常開發及管理工作,推動業務部微服務架構演化,從 dubbo體系遷移到 SpringCloud體系。

鄭佳匯老師分享了極光開發者業務系統使用 SpringCloud構建微服務架構的實戰經驗,踩過的一些坑,解決問題的新思路,以及服務治理方面的一些獨到的理解。

沙龍回顧|一場微架構的實戰之旅

兌吧資深架構師 孔波

接下來分享的是兌吧資深架構師孔波老師,他分享的主題是《基於SpringCloud和Kubernetes的微服務實戰》。孔波老師曾就職於華為、阿里等知名公司雲計算部門,多年雲計算開發實踐經驗,對虛擬化,容器,雲計算架構均有深入的理解和獨到的見解,近年來一直在互聯網公司推動雲架構落地,2017年加入兌吧集團,負責系統架構、微服務、容器化落地。目前對Kubernetes等微服務生態技術非常熱衷,以Kubernetes為核心打造完善的微服務平臺,用於提高研發效率,運維效率和系統穩定性。

談到微服務架構,SpringCloud和Kubernetes兩大熱門技術是必須要說到的,孔波老師的分享主要講如何將這兩門技術應用落地到企業實踐中,以及打造一個高效穩定的微服務PaaS平臺。

沙龍回顧|一場微架構的實戰之旅

網易雲資深解決方案架構師曾宇星

第三位分享的嘉賓是網易雲資深解決方案架構師曾宇星老師,他的分享主題是《高性能、高可用服務化架構漫談》。曾老師擁有10多年遊戲研發及架構經歷,專注於高性能、高可用的分佈式後臺服務架構,曾主導和開發過多款線上大型遊戲。

隨著互聯網的發展,互聯網應用的架構也經歷了幾輪變遷。曾老師通過常見的互聯網應用架構及架構演變過程,從理論上分析分佈式、服務化架構解決及存在的問題,分析架構要做到高性能、併發架構的通用設計模式Reactor及設計要點,以及應用架構如何性能調優。

沙龍回顧|一場微架構的實戰之旅

ThoughtWorks Developer彭金虎

最後一位分享的嘉賓是ThoughtWorks Developer的彭金虎老師,彭老師現任職於 ThoughtWorks Developer,具有多年微服務領域的開發經驗,專注於後端開發和 DevOps,對微服務領域下的相關技術有深入研究。

隨著前後端分離技術及微服務的大量應用,契約測試變得尤為重要,彭老師以Spring contract 為例介紹 Consumer-Driven Contracts, 實現契約測試的工作流,及契約的持續交付。

需要本次沙龍講義的小夥伴可以關注極光公眾號,回覆J422即可獲得下載鏈接。

作為國內首批提供專業開發者服務的企業之一,極光自2011年成立以來便專注於為 app 開發者提供穩定高效的消息推送、統計分析、即時通訊和短信等開發者服務; 至今已經服務了超過70萬款移動應用,累計覆蓋超過130億個移動終端,月活躍獨立設備超過9億,產品覆蓋了中國國內90%以上的移動終端。與此同時,極光也深知在開發者技術不斷推陳出新的當下,行業需要技術交流來帶動整體發展,因此極光將不斷強化“極光開發者沙龍”這個開發者活動品牌,推出系列技術分享沙龍,為廣大移動端開發者們提供一個交流平臺,帶來更多更深入的技術乾貨,助力國內開發者領域的技術提升。


分享到:


相關文章: