总览
架构设计模式
架构边界
架构集
软件开发专有名词汇总
架构与设计模式
缩写 | 英文全称 | 中文 名称 |
---|---|---|
DDD | Domain-Driven Design | 领域驱动设计 |
CQRS | Command Query Responsibility Segregation | 命令查询职责分离 |
EDA | Event-Driven Architecture | 事件驱动架构 |
SOA | Service-Oriented Architecture | 服务导向架构 |
MVC | Model-View-Controller | 模型-视图-控制器 |
MSA | Microservice Architecture | 微服务架构 |
MCP | Model Context Protocol | 模型上下文协议 |
OOP | Object-Oriented Programming | 面向对象编程 |
分布式系统理论
缩写 | 英文全称 | 中文名称 |
---|---|---|
CAP | Consistency-Availability-Partition tolerance | 一致性-可用性-分区容忍性 |
BASE | Basically Available-Soft state-Eventually consistent | 基本可用-软状态-最终一致性 |
ACID | Atomicity-Consistency-Isolation-Durability | 原子性-一致性-隔离性-持久性 |
设计原则
缩写 | 英文全称 | 中文名称 |
---|---|---|
SOLID | - | 面向对象设计五大原则 |
SRP | Single Responsibility Principle | 单一职责原则 |
OCP | Open-Closed Principle | 开闭原则 |
LSP | Liskov Substitution Principle | 里氏替换原则 |
ISP | Interface Segregation Principle | 接口隔离原则 |
DIP | Dependency Inversion Principle | 依赖倒置原则 |
DRY | Don't Repeat Yourself | 不要重复自己 |
KISS | Keep It Simple, Stupid | 保持简单原则 |
YAGNI | You Ain't Gonna Need It | 你不会需要它 |
开发方法论
缩写 | 英文全称 | 中文名称 |
---|---|---|
TDD | Test-Driven Development | 测试驱动开发 |
BDD | Behavior-Driven Development | 行为驱动开发 |
Agile | Agile Development | 敏捷开发 |
微服务与API
缩写 | 英文全称 | 中文名称 |
---|---|---|
API | Application Programming Interface | 应用程序接口 |
REST | Representational State Transfer | 表现层状态转移 |
SOAP | Simple Object Access Protocol | 简单对象访问协议 |
RPC | Remote Procedure Call | 远程过程调用 |
SLA | Service-Level Agreement | 服务等级协议 |
网络协议
缩写 | 英文全称 | 中文名称 |
---|---|---|
HTTP | Hypertext Transfer Protocol | 超文本传输协议 |
HTTPS | Hypertext Transfer Protocol Secure | 安全超文本传输协议 |
FTP | File Transfer Protocol | 文件传输协议 |
SMTP | Simple Mail Transfer Protocol | 简单邮件传输协议 |
TCP/IP | Transmission Control Protocol/Internet Protocol | 传输控制协议/互联网协议 |
DNS | Domain Name System | 域名系统 |
数据相关
缩写 | 英文全称 | 中文名称 |
---|---|---|
SQL | Structured Query Language | 结构化查询语言 |
NoSQL | Not Only SQL | 非关系型数据库 |
ETL | Extract, Transform, Load | 提取、转换、加载 |
云计算与基础设施
缩写 | 英文全称 | 中文名称 |
---|---|---|
SaaS | Software as a Service | 软件即服务 |
PaaS | Platform as a Service | 平台即服务 |
IaaS | Infrastructure as a Service | 基础设施即服务 |
VM | Virtual Machine | 虚拟机 |
K8s | Kubernetes | 容器编排系统 |
IaC | Infrastructure as Code | 基础设施 即代码 |
DevOps与版本控制
缩写 | 英文全称 | 中文名称 |
---|---|---|
CI/CD | Continuous Integration/Continuous Delivery | 持续集成/持续交付 |
SRE | Site Reliability Engineering | 站点可靠性工程 |
Git | - | 分布式版本控制系统 |
PR | Pull Request | 拉取请求 |
安全相关
缩写 | 英文全称 | 中文名称 |
---|---|---|
RBAC | Role-Based Access Control | 基于角色的访问控制 |
OAuth | Open Authorization | 开放授权 |
SSO | Single Sign-On | 单点登录 |
JWT | JSON Web Token | JSON网络令牌 |
XSS | Cross-Site Scripting | 跨站脚本攻击 |
CSRF | Cross-Site Request Forgery | 跨站请求伪造 |
前端技术
缩写 | 英文全称 | 中文名称 |
---|---|---|
DOM | Document Object Model | 文档对象模型 |
SPA | Single Page Application | 单页应用 |
PWA | Progressive Web Application | 渐进式Web应用 |