一鸽疾、系統(tǒng)架構(gòu)能力
基本理論
擴(kuò)展性設(shè)計(jì)
可用性設(shè)計(jì)
可靠性設(shè)計(jì)
一致性設(shè)計(jì)
負(fù)載均衡設(shè)計(jì)
過敏保護(hù)設(shè)計(jì)
協(xié)議設(shè)計(jì)
文本協(xié)議
二進(jìn)制協(xié)議
接入層架構(gòu)設(shè)計(jì)
DNS輪詢
動靜態(tài)分離
靜態(tài)化
反向代理
LVS
F5
CDN
邏輯層架構(gòu)設(shè)計(jì)
連接池
串行化技術(shù)
影子Master技術(shù)
批量寫入
配置中心
去中心化
通訊機(jī)制
同步
RPC
RMI
異步
MQ
CRON
數(shù)據(jù)層架構(gòu)設(shè)計(jì)
緩存優(yōu)化
高可用
允許cache miss
DAO&ORM
雙主架構(gòu)
主從同步
讀寫分離
二、架構(gòu)性能優(yōu)化
代碼級別
關(guān)聯(lián)代碼優(yōu)化
cache
分支預(yù)測
copy on write
內(nèi)聯(lián)優(yōu)化
工具優(yōu)化
OProfile
GProf
JDK工具
系統(tǒng)優(yōu)化
cache
延遲計(jì)算
數(shù)據(jù)預(yù)讀
異步
輪詢與通知
內(nèi)存池
模塊化
三、工程架構(gòu)能力
開發(fā)語言
站點(diǎn)開發(fā)
服務(wù)開發(fā)
腳本處理
設(shè)計(jì)模式
數(shù)據(jù)結(jié)構(gòu)與算法
開發(fā)工具
調(diào)試工具
測試工具
單元測試
接口測試
性能測試
集成測試
運(yùn)維與監(jiān)控
監(jiān)控
系統(tǒng)監(jiān)控
日志監(jiān)控
流量監(jiān)控
接口監(jiān)控
數(shù)據(jù)庫監(jiān)控
告警
日志
應(yīng)用技術(shù)
硬件知識
CPU
Mem
Disk
Net
第三方庫
數(shù)據(jù)結(jié)構(gòu)與算法
操作系統(tǒng)
LINUX
接入層
Nginx
Apache
Lighttpd
Tomcat
框架
SpringMvc
Dubbo
Thrift
緩存
Redis
Memcache
存儲
Mysql
Monodb
中間件
消息總線
四玩焰、架構(gòu)師軟素質(zhì)
溝通能力
解決問題能力
學(xué)習(xí)能力
創(chuàng)新能力
項(xiàng)目管理能力