軟件與平臺架構(gòu)

  培訓(xùn)講師:劉暉

講師背景:
劉暉老師通信行業(yè)特約培訓(xùn)導(dǎo)師【專業(yè)資質(zhì)】?北大計(jì)算機(jī)、北郵通信雙學(xué)位?(原)中興通訊學(xué)院高級講師?大慶油田技術(shù)研究院高級內(nèi)訓(xùn)講師?15年嵌入式硬件、軟件開發(fā)和系統(tǒng)架構(gòu)設(shè)計(jì)總監(jiān)?有8年多的“云大智物”開發(fā)及實(shí)施經(jīng)驗(yàn)。曾供職于巨龍通信、大唐電信 詳細(xì)>>

劉暉
    課程咨詢電話:

軟件與平臺架構(gòu)詳細(xì)內(nèi)容

軟件與平臺架構(gòu)

【課程收益】

架構(gòu)設(shè)計(jì)是技術(shù)人員成長和晉升過程中必須掌握的技能,但目前業(yè)界缺乏架構(gòu)師學(xué)習(xí)和培養(yǎng)方面體系化的知識和實(shí)踐的指導(dǎo),本課程結(jié)合多年在架構(gòu)設(shè)計(jì)方面的學(xué)習(xí)、思考、實(shí)踐,提出了完整的一套架構(gòu)設(shè)計(jì)方法論,包括什么是架構(gòu)、架構(gòu)設(shè)計(jì)的目的、架構(gòu)設(shè)計(jì)原則、架構(gòu)設(shè)計(jì)流程、架構(gòu)設(shè)計(jì)模式和技巧、互聯(lián)網(wǎng)公司技術(shù)演進(jìn)等內(nèi)容。這套架構(gòu)設(shè)計(jì)方法論適合不同行業(yè),比如互聯(lián)網(wǎng)、企業(yè)應(yīng)用等;也適合不同的技術(shù)領(lǐng)域,比如后端架構(gòu)設(shè)計(jì)、前端架構(gòu)設(shè)計(jì)、客戶端架構(gòu)設(shè)計(jì)、測試平臺架構(gòu)設(shè)計(jì)、運(yùn)維平臺架構(gòu)設(shè)計(jì)等。

【課程特色】

1.?? 課上采用案例式教學(xué),通俗易懂,課下一對一輔導(dǎo)強(qiáng)化訓(xùn)練,學(xué)與練交叉進(jìn)行強(qiáng)化記憶,你所要做的就是認(rèn)真聽,勤于問,樂于練。

2.?? 清晰的知識結(jié)構(gòu),根據(jù)應(yīng)用經(jīng)驗(yàn)采用最優(yōu)化授課模式。

3.?? 內(nèi)容充沛、詳略得當(dāng),前后呼應(yīng)。

4.?? 講師資歷豐富,具有豐富的實(shí)踐經(jīng)驗(yàn)。

5.?? 知識講授+貼身案例+場景故事+互動討論+現(xiàn)場演練+落地跟蹤

【課程時間】3天

【課程大綱】

第1部分? 概念和基礎(chǔ)(對應(yīng)需求中軟件/平臺型業(yè)務(wù)都有哪些,有什么特點(diǎn)等;軟件和平臺架構(gòu)一般有哪些,特點(diǎn)等)

第1章? 架構(gòu)基礎(chǔ)

1.1? “架構(gòu)”到底指什么

1.1.1? 系統(tǒng)與子系統(tǒng)

1.1.2? 模塊與組件

1.1.3? 框架與架構(gòu)

1.1.4? 重新定義架構(gòu)

1.2? 架構(gòu)設(shè)計(jì)的目的

1.2.1? 架構(gòu)設(shè)計(jì)的誤區(qū)

1.2.2? 以史為鑒

1.2.3? 架構(gòu)設(shè)計(jì)的真正目的

1.3? 復(fù)雜度來源

1.3.1? 高性能

1.3.2? 高可用

1.3.3? 可擴(kuò)展性

1.3.4? 低成本

1.3.5? 安全

1.3.6? 規(guī)模

第2章? 架構(gòu)設(shè)計(jì)原則

2.1? 合適原則

2.2? 簡單原則

2.3? 演化原則

第3章? 架構(gòu)設(shè)計(jì)流程

3.1? 有的放矢—識別復(fù)雜度

3.2? 按圖索驥—設(shè)計(jì)備選方案

3.3? 深思熟慮—評估和選擇備選方案

3.3.1? 業(yè)務(wù)背景

3.3.2? 備選方案設(shè)計(jì)

3.3.3? 備選方案360度環(huán)評

3.4? 精雕細(xì)琢—詳細(xì)方案設(shè)計(jì)

實(shí)戰(zhàn):如果更好地規(guī)劃軟件和平臺開發(fā)

實(shí)戰(zhàn):如何做好架構(gòu)設(shè)計(jì),以及實(shí)現(xiàn)架構(gòu)的要點(diǎn)、難點(diǎn)和要求等

第2部分? 高性能架構(gòu)模式(提高編)

第4章? 存儲高性能

4.1? 關(guān)系數(shù)據(jù)庫

4.1.1? 讀寫分離

4.1.2? 分庫分表

4.1.3? 實(shí)現(xiàn)方法

4.2? NoSQL

4.2.1? K-V存儲

4.2.2? 文檔數(shù)據(jù)庫

4.2.3? 列式數(shù)據(jù)庫

4.2.4? 全文搜索引擎

4.3? 緩存

4.3.1? 緩存穿透

4.3.2? 緩存雪崩

4.3.3? 緩存熱點(diǎn)

第5章? 計(jì)算高性能

5.1? 單服務(wù)器高性能

5.1.1? PPC

5.1.2? prefork

5.1.3? TPC

5.1.4? prethread

5.1.5? Reactor

5.1.6? Proactor

5.2? 集群高性能

5.2.1 ?負(fù)載均衡分類

5.2.2? 負(fù)載均衡架構(gòu)

5.2.3? 負(fù)載均衡的算法

第3部分? 高可用架構(gòu)模式(提高編)

第6章? CAP

6.1? CAP理論

6.1.1? 一致性(Consistency)

6.1.2? 可用性

6.1.3? 分區(qū)容忍性(Partition Tolerance)

6.2? CAP應(yīng)用

6.2.1? CP—Consistency/Partition Tolerance

6.2.2? AP—Availability/Partition Tolerance

6.3? CAP細(xì)節(jié)

6.4? ACID、BASE

6.4.1? ACID

6.4.2? BASE

第7章? FMEA

7.1? FMEA介紹

7.2? FMEA方法

7.3? FMEA實(shí)戰(zhàn)

第8章? 存儲高可用

8.1? 主備復(fù)制

8.1.1? 基本實(shí)現(xiàn)

8.1.2? 優(yōu)缺點(diǎn)分析

8.2? 主從復(fù)制

8.2.1? 基本實(shí)現(xiàn)

8.2.2? 優(yōu)缺點(diǎn)分析

8.3? 主備倒換與主從倒換

8.3.1? 設(shè)計(jì)關(guān)鍵

8.3.2? 常見架構(gòu)

8.4? 主主復(fù)制

8.5? 數(shù)據(jù)集群

8.5.1? 數(shù)據(jù)集中集群

8.5.2? 數(shù)據(jù)分散集群

8.5.3? 分布式事務(wù)算法

8.5.4? 分布式一致性算法

8.6? 數(shù)據(jù)分區(qū)

8.6.1? 數(shù)據(jù)量

8.6.2? 分區(qū)規(guī)則

8.6.3? 復(fù)制規(guī)則

第9章? 計(jì)算高可用

9.1? 主備

9.2? 主從

9.3? 對稱集群

9.4? 非對稱集群

9.5? 本章小結(jié)

第10章? 業(yè)務(wù)高可用

10.1? 異地多活

10.1.1? 異地多活架構(gòu)

10.1.2? 異地多活設(shè)計(jì)技巧

10.1.3? 異地多活設(shè)計(jì)步驟

10.2? 接口級的故障應(yīng)對方案

10.2.1? 降級

10.2.2? 熔斷

10.2.3? 限流

10.2.4? 排隊(duì)

第4部分? 可擴(kuò)展架構(gòu)模式(提高編)

第11章? 可擴(kuò)展模式

11.1? 可擴(kuò)展概述

11.2? 可擴(kuò)展的基本思想

11.3? 可擴(kuò)展方式

第12章? 分層架構(gòu)

12.1? 分層架構(gòu)類型

12.2? 分層架構(gòu)詳解

第13章? SOA架構(gòu)

13.1? SOA歷史

13.2? SOA詳解

第14章? 微服務(wù)

14.1? 微服務(wù)歷史

14.2? 微服務(wù)與SOA的關(guān)系

14.3? 微服務(wù)的陷阱

14.4? 微服務(wù)實(shí)踐

14.4.1? 服務(wù)粒度

14.4.2? 拆分方法

14.4.3? 基礎(chǔ)設(shè)施

第15章? 微內(nèi)核架構(gòu)

15.1? 基本概念

15.2? 設(shè)計(jì)關(guān)鍵點(diǎn)

15.3? OSGi架構(gòu)簡析

15.4? 規(guī)則引擎架構(gòu)簡析

第5部分? 架構(gòu)實(shí)戰(zhàn)

第16章? 消息隊(duì)列設(shè)計(jì)實(shí)戰(zhàn)

16.1? 需求

16.2? 設(shè)計(jì)流程

16.2.1? 識別復(fù)雜度

16.2.2? 設(shè)計(jì)備選方案

16.2.3? 評估和選擇備選方案

16.2.4? 細(xì)化方案

第17章? 互聯(lián)網(wǎng)架構(gòu)演進(jìn)

17.1? 技術(shù)演進(jìn)

17.1.1? 技術(shù)演進(jìn)的動力

17.1.2? 淘寶

17.1.3? 手機(jī)QQ

17.1.4? 微信

17.2? 技術(shù)演進(jìn)的模式

17.3? 互聯(lián)網(wǎng)業(yè)務(wù)發(fā)展

17.3.1? 業(yè)務(wù)復(fù)雜性

17.3.2? 用戶規(guī)模

17.3.3? 量變到質(zhì)變

第18章? 互聯(lián)網(wǎng)架構(gòu)模板

18.1? 總體結(jié)構(gòu)

18.2? 存儲層技術(shù)

18.2.1? SQL

18.2.2? NoSQL

18.2.3? 小文件存儲

18.2.4? 大文件存儲

18.3? 開發(fā)層技術(shù)

18.3.1? 開發(fā)框架

18.3.2? Web服務(wù)器

18.3.3? 容器

18.4? 服務(wù)層技術(shù)

18.4.1? 配置中心

18.4.2? 服務(wù)中心

18.4.3? 消息隊(duì)列

18.5? 網(wǎng)絡(luò)層技術(shù)

18.5.1? 負(fù)載均衡

18.5.2? CDN

18.5.3? 多機(jī)房

18.5.4? 多中心

18.6? 用戶層技術(shù)

18.6.1? 用戶管理

18.6.2? 消息推送

18.6.3? 存儲云與圖片云

18.7? 業(yè)務(wù)層技術(shù)

18.8? 平臺技術(shù)

18.8.1 ?運(yùn)維平臺

18.8.2? 測試平臺

18.8.3? 數(shù)據(jù)平臺

18.8.4? 管理平臺

第19章? 架構(gòu)重構(gòu)

19.1? 有的放矢

19.2? 合縱連橫

19.2.1? 合縱

19.2.2? 連橫

19.3? 運(yùn)籌帷幄

19.4? 文武雙全—項(xiàng)目管理 技術(shù)能力

第20章? 開源系統(tǒng)

20.1? 選:如何選擇一個開源項(xiàng)目

20.1.1? 聚焦是否滿足業(yè)務(wù)

20.1.2? 聚焦是否成熟

20.1.3? 聚焦運(yùn)維能力

20.2? 用:如何使用開源方案

20.2.1? 深入研究,仔細(xì)測試

20.2.2? 小心應(yīng)用,灰度發(fā)布

20.2.3? 做好應(yīng)急,以防萬一

20.3? 改:如何基于開源項(xiàng)目做二次開發(fā)

20.3.1? 保持純潔,加以包裝

20.3.2? 發(fā)明你要的輪子

第6部分? 問題篇

1考慮軟件與平臺開發(fā)時,與架構(gòu)相關(guān)的多方合作問題

2軟件/平臺間交互、連接等,統(tǒng)一的用戶管理等,更新設(shè)計(jì),后臺管理設(shè)計(jì),Know-how保護(hù)設(shè)計(jì)與授權(quán)設(shè)計(jì)等



 

劉暉老師的其它課程

【課程特色】1.??課上采用案例式教學(xué),通俗易懂,課下一對一輔導(dǎo)強(qiáng)化訓(xùn)練,學(xué)與練交叉進(jìn)行強(qiáng)化記憶,你所要做的就是認(rèn)真聽,勤于問,樂于練。2.??清晰的知識結(jié)構(gòu),根據(jù)應(yīng)用經(jīng)驗(yàn)采用最優(yōu)化授課模式。3.??內(nèi)容充沛、詳略得當(dāng),前后呼應(yīng)。4.??講師資歷豐富,具有豐富的實(shí)踐經(jīng)驗(yàn)。5.??知識講授+貼身案例+場景故事+互動討論+現(xiàn)場演練+落地跟蹤【課程時間】1天【課程

 講師:劉暉詳情


【課程背景】住房和城鄉(xiāng)建設(shè)部印發(fā)的《國家智慧城市試點(diǎn)暫行管理辦法》和《國家智慧城市(區(qū)、鎮(zhèn))試點(diǎn)指標(biāo)體系(試行)》兩個文件指出:建設(shè)智慧城市是創(chuàng)新驅(qū)動發(fā)展、推動新型城鎮(zhèn)化、全面建成小康社會的重要舉措。這對于服務(wù)于千千萬萬城市、社區(qū)、園區(qū)、小區(qū)、樓宇,以及工作和生活在其中的業(yè)主和客戶的物業(yè)管理服務(wù)業(yè)來說,已然迎來最大的發(fā)展機(jī)遇。物業(yè)管理行業(yè)不僅是智慧社區(qū)的受益

 講師:劉暉詳情


5G+智慧煤礦   12.31

【課程特色】1.??課上采用案例式教學(xué),通俗易懂,課下一對一輔導(dǎo)強(qiáng)化訓(xùn)練,學(xué)與練交叉進(jìn)行強(qiáng)化記憶,你所要做的就是認(rèn)真聽,勤于問,樂于練。2.??清晰的知識結(jié)構(gòu),根據(jù)應(yīng)用經(jīng)驗(yàn)采用最優(yōu)化授課模式。3.??內(nèi)容充沛、詳略得當(dāng),前后呼應(yīng)。4.??講師資歷豐富,具有豐富的實(shí)踐經(jīng)驗(yàn)。5.??知識講授+貼身案例+場景故事+互動討論+現(xiàn)場演練+落地跟蹤【課程對象】無線網(wǎng)、核

 講師:劉暉詳情


【課程特色】1.??課上采用案例式教學(xué),通俗易懂,課下一對一輔導(dǎo)強(qiáng)化訓(xùn)練,學(xué)與練交叉進(jìn)行強(qiáng)化記憶,你所要做的就是認(rèn)真聽,勤于問,樂于練。2.??清晰的知識結(jié)構(gòu),根據(jù)應(yīng)用經(jīng)驗(yàn)采用最優(yōu)化授課模式。3.??內(nèi)容充沛、詳略得當(dāng),前后呼應(yīng)。4.??講師資歷豐富,具有豐富的實(shí)踐經(jīng)驗(yàn)。5.??知識講授+貼身案例+場景故事+互動討論+現(xiàn)場演練+落地跟蹤【課程對象】相關(guān)人員【

 講師:劉暉詳情


5G產(chǎn)業(yè)發(fā)展與應(yīng)用創(chuàng)新【課程背景】隨著5G?技術(shù)的快速發(fā)展,5G?應(yīng)用已成為各界熱議的話題,很多行業(yè)陸續(xù)開展了相關(guān)的實(shí)踐探索。本課程站在科技發(fā)展的前沿,探討了5G在物聯(lián)網(wǎng)、人工智能、無人機(jī)、醫(yī)療、農(nóng)業(yè)、教育、工業(yè)互聯(lián)網(wǎng)、新媒體等行業(yè)的應(yīng)用案例。值得指出的是,案例以運(yùn)營商、一流企業(yè)等機(jī)構(gòu)在5G領(lǐng)域的實(shí)踐為主線,對5G行業(yè)應(yīng)用創(chuàng)新案例做了詳細(xì)的講解?!菊n程收益】

 講師:劉暉詳情


【課程背景】隨著5G?技術(shù)的快速發(fā)展,5G?應(yīng)用已成為各界熱議的話題,很多行業(yè)陸續(xù)開展了相關(guān)的實(shí)踐探索?!菊n程收益】1了解5G從信息通信技術(shù)支持到業(yè)務(wù)模式推廣和場景的應(yīng)用,掌握5G在新時代、新技術(shù)下的行業(yè)發(fā)展趨勢;2以鮮活的應(yīng)用案例和解決方案詳細(xì)掌握5G給環(huán)保行業(yè)方面帶來全新變革的藍(lán)圖和愿景;【課程特色】1.??課上采用案例式教學(xué),通俗易懂,課下一對一輔導(dǎo)強(qiáng)

 講師:劉暉詳情


5G賦能工業(yè)互聯(lián)網(wǎng)【課程背景】5G通過技術(shù)創(chuàng)新實(shí)現(xiàn)了增強(qiáng)型移動寬帶、超大規(guī)模物聯(lián)網(wǎng)和高可靠、低時延等三大應(yīng)用場景全覆蓋,把人與人之間的通信拓展到了人與物、物與物之間的通信,從消費(fèi)互聯(lián)網(wǎng)拓展到了產(chǎn)業(yè)互聯(lián)網(wǎng),為行業(yè)數(shù)字化轉(zhuǎn)型提供了關(guān)鍵的數(shù)字基礎(chǔ)設(shè)施。5G和人工智能/大數(shù)據(jù)/云計(jì)算/邊緣計(jì)算/區(qū)塊鏈等新一代信息技術(shù)相結(jié)合,多技術(shù)交織并進(jìn)、深度滲透、協(xié)同應(yīng)用,孕育技

 講師:劉暉詳情


【課程背景】隨著5G?技術(shù)的快速發(fā)展,5G?應(yīng)用已成為各界熱議的話題,很多行業(yè)陸續(xù)開展了相關(guān)的實(shí)踐探索。本課程站在科技發(fā)展的前沿,探討了5G在物聯(lián)網(wǎng)、人工智能、無人機(jī)、醫(yī)療、農(nóng)業(yè)、教育、工業(yè)互聯(lián)網(wǎng)、新媒體等行業(yè)的應(yīng)用案例。值得指出的是,案例以運(yùn)營商、一流企業(yè)等機(jī)構(gòu)在5G領(lǐng)域的實(shí)踐為主線,對5G行業(yè)應(yīng)用創(chuàng)新案例做了詳細(xì)的講解?!菊n程收益】1了解5G從信息通信技

 講師:劉暉詳情


【課程背景】隨著5G?技術(shù)的快速發(fā)展,5G?應(yīng)用已成為各界熱議的話題,很多行業(yè)陸續(xù)開展了相關(guān)的實(shí)踐探索。本課程站在科技發(fā)展的前沿,探討了5G與數(shù)字貨幣、區(qū)塊鏈在金融行業(yè)的應(yīng)用案例。值得指出的是,案例以運(yùn)營商、一流企業(yè)等機(jī)構(gòu)在5G領(lǐng)域的實(shí)踐為主線,對5G金融行業(yè)應(yīng)用創(chuàng)新案例做了詳細(xì)的講解。【課程收益】1了解5G從信息通信技術(shù)支持到業(yè)務(wù)模式推廣和場景的應(yīng)用,掌握

 講師:劉暉詳情


【課程背景】國家電網(wǎng)“三型兩網(wǎng)、世界一流”戰(zhàn)略、南方電網(wǎng)定位“五者”,轉(zhuǎn)型“三商”戰(zhàn)略,需賦能智能終端,加速電網(wǎng)全面感知,打通數(shù)據(jù)和業(yè)務(wù)壁壘,驅(qū)動創(chuàng)新能力。傳統(tǒng)通信方式難以滿足數(shù)字電網(wǎng)發(fā)展需求,電力生產(chǎn)、傳輸、消費(fèi)全過程需要低時延、大寬帶、大連接,對5G的訴求十分迫切5G作為最新一代的無線通信技術(shù),其超高速率、超低時延、超大連接特性對智慧城市建設(shè)產(chǎn)生巨大的影

 講師:劉暉詳情


 發(fā)布內(nèi)容,請點(diǎn)我! 講師申請/講師自薦
清華大學(xué)卓越生產(chǎn)運(yùn)營總監(jiān)高級研修班
清華大學(xué)卓越生產(chǎn)運(yùn)營總監(jiān)高級研修班
COPYRIGT @ 2018-2028 http://fanshiren.cn INC. ALL RIGHTS RESERVED. 管理資源網(wǎng) 版權(quán)所有