架構(gòu)師技能

一、系統(tǒng)架構(gòu)能力

基本理論

擴(kuò)展性設(shè)計

可用性設(shè)計

可靠性設(shè)計

一致性設(shè)計

負(fù)載均衡設(shè)計

過敏保護(hù)設(shè)計

協(xié)議設(shè)計

文本協(xié)議

二進(jìn)制協(xié)議

接入層架構(gòu)設(shè)計

DNS輪詢

動靜態(tài)分離

靜態(tài)化

反向代理

LVS

F5

CDN

邏輯層架構(gòu)設(shè)計

連接池

串行化技術(shù)

影子Master技術(shù)

批量寫入

配置中心

去中心化

通訊機(jī)制

同步

RPC
RMI

異步

MQ
CRON

數(shù)據(jù)層架構(gòu)設(shè)計

緩存優(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

延遲計算

數(shù)據(jù)預(yù)讀

異步

輪詢與通知

內(nèi)存池

模塊化

三、工程架構(gòu)能力

開發(fā)語言

站點開發(fā)

服務(wù)開發(fā)

腳本處理

設(shè)計模式

數(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)新能力

項目管理能力

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容