軟件架構(gòu)設(shè)計(jì)工作的180個相關(guān)詞
軟件架構(gòu)
系統(tǒng)
原則
設(shè)計(jì)
面向?qū)ο?/span>
服務(wù)
架構(gòu)風(fēng)格
分層
事件驅(qū)動
海量數(shù)據(jù)
可擴(kuò)展性
故障容錯
高可用性
安全性
性能
簡潔性
管理
技術(shù)債務(wù)
模塊化
模塊耦合度
模塊內(nèi)聚性
組合
軟件質(zhì)量
可維護(hù)性
可測試性
可讀性
可重用性
可理解性
可靠性
可拓展性
響應(yīng)速度
吞吐量
并發(fā)性
擴(kuò)展性
一致性
易用性
設(shè)計(jì)模式
聚合根
服務(wù)拆分
應(yīng)用程序接口
服務(wù)組件
微服務(wù)
容器化
高內(nèi)聚低耦合
模塊
微內(nèi)核
領(lǐng)域驅(qū)動設(shè)計(jì)
依賴倒置原則
接口隔離原則
單一職責(zé)原則
開閉原則
里氏替換原則
契約設(shè)計(jì)
適配器模式
門面模式
代理模式
觀察者模式
發(fā)布/訂閱模式
消息隊(duì)列
消息總線
懶加載
異步
多線程
進(jìn)程
分布式
集群
負(fù)載均衡
無狀態(tài)
狀態(tài)轉(zhuǎn)移
RESTful
SOAP
超文本傳輸協(xié)議
統(tǒng)一建模語言
靜態(tài)結(jié)構(gòu)圖
動態(tài)行為圖
活動圖
用例圖
領(lǐng)域模型
軟件設(shè)計(jì)文檔
代碼
配置文件
系統(tǒng)架構(gòu)圖
網(wǎng)絡(luò)拓?fù)鋱D
數(shù)據(jù)庫模型
安全模型
部署圖
運(yùn)行時(shí)架構(gòu)
資源管理器
數(shù)據(jù)流圖
風(fēng)險(xiǎn)管理
項(xiàng)目管理
需求管理
用戶故事
云計(jì)算
無服務(wù)器架構(gòu)
微服務(wù)
RESTful
單頁應(yīng)用
事件驅(qū)動架構(gòu)
軟件生命周期管理
可伸縮性
彈性計(jì)算
敏捷開發(fā)
迭代開發(fā)
面向?qū)ο笤O(shè)計(jì)
函數(shù)式編程
編程范式
依賴注入
接口設(shè)計(jì)
并發(fā)編程
分布式系統(tǒng)
數(shù)據(jù)結(jié)構(gòu)
算法
數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫優(yōu)化
數(shù)據(jù)庫擴(kuò)展
數(shù)據(jù)庫備份與恢復(fù)
數(shù)據(jù)庫集群
數(shù)據(jù)庫分片
緩存
CDN
消息隊(duì)列
日志管理
安全
負(fù)載均衡
反向代理
網(wǎng)絡(luò)架構(gòu)
網(wǎng)絡(luò)安全
Web 2.0
HTML5
CSS3
JavaScript
TypeScript
Node.js
AngularJS
React
Vue.js
jQuery
Ajax
WebSocket
GraphQL
OAuth
JWT
JSON
XML
RPC
RMI
CORBA
SOAP
REST
Thrift
gRPC
Apache Kafka
Apache Spark
Hadoop
NoSQL
MongoDB
Redis
Cassandra
Elasticsearch
RabbitMQ
Apache ActiveMQ
Apache Camel
Apache CXF
Docker
Kubernetes
Mesos
Swarm
OpenStack
Cloud Foundry
Heroku
AWS
Azure
Google Cloud Platform
DevOps
CI/CD
Jenkins
Travis CI
CircleCI
GitLab CI/CD
Ansible