極客時間出品的《微服務架構核心20講》由楊波所作,楊波是拍拍貸框架研發部總監,資深架構師,微服務技術專家。本專欄課程從理論到實踐,理解微服務關鍵問題。
《微服務架構核心20講》課程背景
網際網路時代,企業在瞬息萬變的市場贏得和保持競爭優勢的核心在於持續創新。業界前沿網際網路公司的實踐表明,微服務架構 (Microservices Architecture) 是企業應對業務複雜性,支援大規模持續創新行之有效的架構手段。
微服務架構作為一種漸進式的演進架構,自提出以來便被網際網路企業和傳統企業所重視和採用。微服務架構所涉及的知識廣泛,其學習曲線相對陡峭,其中架構落地、閘道器、監控等技術問題是常見的挑戰。技術人員光靠自學摸索,通常需要耗費不少時間精力。由於微服務架構可操作學習的案例相對較少,尤其是大型業務微服務架構應用案例,所以大家對微服務架構理念雖然有一定理解,但是對微服務架構如何落地缺乏可靠的最佳實踐經驗。
技術基礎和平臺工具易學,但架構思維和落地經驗難建。一個合格的架構師除了最核心的技術理論基礎之外,必須具備良好的架構視野和思維模式,以及透過技術與業務結合的落地實踐所總結的行之有效的經驗和方法論。
本影片課程特邀請有十餘年網際網路分散式系統研發和架構經驗的資深架構師楊波老師就“微服務架構核心要點”做深入淺出的總結與闡述,希望能幫助技術人員在微服務架構落地實踐中提高效率,少走彎路。
《微服務架構核心20講》老師介紹
楊波老師現擔任拍拍貸技術中心框架研發部總監,主導微服務架構體系建設。曾作為核心開發人員參與億貝(eBay)開放 API 平臺研發,曾任攜程旅遊網(Ctrip)技術研發總監,主導攜程大規模 SOA 體系建設,也曾在唯品會(VIPShop)任資深雲平臺架構師,負責容器 PaaS 平臺的調研和架構。楊波老師具有豐富的一線實戰經驗,也曾多次在 InfoQ 發表技術文章,在大型技術會議如 ArchSummit 大會進行技術分享交流,受到廣泛好評。
《微服務架構核心20講》課程目錄
01 | 什麼是微服務架構?
02 | 架構師如何權衡微服務的利弊?
03 | 康威法則和微服務給架構師怎樣的啟示?
04 | 企業應該在什麼時候開始考慮引入微服務?
05 | 什麼樣的組織架構更適合微服務?
06 | 如何理解阿里巴巴提出的微服務中臺戰略?
07 | 如何給出一個清晰簡潔的服務分層方式?
08 | 微服務總體技術架構體系是怎樣設計的?
09 | 微服務最經典的三種服務發現機制
10 | 微服務 API 服務閘道器(一)原理
11 | 微服務 API 服務閘道器(二)開源閘道器 Zuul
12 | 跟 Netflix 學習微服務路由發現體系
13 | 集中式配置中心的作用和原理是什麼?
14 | 微服務通訊方式 RPC vs REST
15 | 微服務框架需要考慮哪些治理環節?
16 | 微服務監控系統分層和監控架構
17 | 微服務的呼叫鏈監控該如何選型?
18 | 微服務的容錯限流是如何工作的?
19 | Docker 容器部署技術 & 持續交付流水線
20 | 容器叢集排程和基於容器的釋出體系
《微服務架構核心20講》課程收穫
本影片課程由 20 個白板短影片組成,技術人員可以在碎片化時間自由學習,快速掌握以下核心要點:
- 理解微服務原理,先決條件,微服務架構和組織架構的關係
- 理解微服務中臺架構
- 理解總體微服務基礎架構體系
- 理解公共執行時服務,服務發現,閘道器和配置中心原理和架構
- 理解典型微服務框架和通訊模式,兩層服務模式
- 理解微服務監控體系和可靠性工程實踐
- 理解常用後臺支援服務和開源實踐
- 理解基於容器雲的持續交付流水線,各種釋出模式
適宜人群
- 本課程適合希望瞭解和落地微服務架構的企業技術決策者,現任及預備役的架構師;
- 對架構設計感興趣,有 3-5 年經驗及以上的後端開發工程師;
- 立志掌握微服務架構相關知識的雲端計算工程師或運維工程師;
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***