总览
架构设计模式
架构边界
架构集
软件开发专有名词汇总
架构与设计模式
| 缩写 | 英文全称 | 中文名称 |
|---|---|---|
| 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应用 |