specialized words – architect

安全维度

  • MFA - multi-factor authentication 多重验证
  • CWE Common Weakness Enumeration
  • OWASP Open Web Application Security Project
  • CPE Common Platform Enumeration
  • Robustness princeple 健壮性原则
  • one-size-fits-all OSFA 万能API
  • Security (/'sɪkjʊrəti/) - 安全
  • Authentication (/ɔːˌθɛntɪˈkeɪʃən/) - 认证
  • Authorization (/ˌɔːθəraɪˈzeɪʃən/) - 授权
  • Mutual authentication /ˈmjuːtʃuəl/ - 双向认证
  • Encryption (/ɪnˈkrɪpʃən/) - 加密
  • Decryption (/dɪˈkrɪpʃən/) - 解密
  • Firewall (/ˈfaɪərwɔːl/) - 防火墙
  • Intrusion Detection System (IDS) - 入侵检测系统
  • Vulnerability (/ˌvʌlnərəˈbɪləti/) - 漏洞
  • Patch (/pætʃ/) - 补丁
  • Penetration Testing - 渗透测试
  • Threat Modeling - 威胁建模
  • Secure Socket Layer (SSL) - 安全套接层
  • Denial of Service (DoS) - 拒绝服务
  • Access Control - 访问控制
  • Risk Assessment - 风险评估
  • Malware (/ˈmælweər/) - 恶意软件
  • Phishing (/ˈfɪʃɪŋ/) - 钓鱼
  • Endpoint Security - 终端安全
  • Data Loss Prevention (DLP) - 数据丢失防护
  • Attack - 攻击
    • SQL Injection - SQL注入
    • Cross-Site Scripting, XSS - 跨站脚本攻击
    • Cross-Site Request Forgery, CSRF - 跨站请求伪造
    • Password Attacks - 密码攻击
    • Brute Force Attack - 暴力破解
    • Dictionary Attack - 字典攻击
    • Rainbow Table Attack - 彩虹表攻击
    • Denial of Service, DoS - 拒绝服务攻击
    • Distributed Denial of Service, DDoS - 分布式拒绝服务攻击
    • Man-in-the-Middle, MitM - 中间人攻击
    • Session Hijacking - 会话劫持
    • Malware Attacks - 恶意软件攻击
    • Virus - 病毒
    • Worm - 蠕虫
    • Trojan Horse - 特洛伊木马
    • Social Engineering - 社会工程学
    • Zero-Day Attack - 零日攻击
    • Cryptographic Attack - 加密攻击
    • Data Breach - 数据泄露
    • Privilege Escalation - 权限提升

设计维度

  • Design Pattern - 设计模式

  • Architecture (/ˈɑːrkɪtektʃər/) - 架构

  • Scalability (/ˌskeɪləˈbɪləti/) - 可扩展性

  • Modularity (/ˌmɒdjʊˈlærɪti/) - 模块化

  • Abstraction (/əbˈstrækʃən/) - 抽象化

  • Encapsulation (/ɪnˌkæpsjʊˈleɪʃən/) - 封装

  • Cohesion (/kəˈhiːʒən/) - 内聚性

  • Coupling (/ˈkʌplɪŋ/) - 耦合性

  • UML (Unified Modeling Language) - 统一建模语言

  • API Design (Application Programming Interface) - API 设计

  • Microservices - 微服务

  • Service-Oriented Architecture (SOA) - 面向服务的架构

  • Dependency Injection - 依赖注入

  • Containerization - 容器化

  • Domain-Driven Design (DDD) - 领域驱动设计

    • Domain-Driven Design, DDD - 领域驱动设计
    • Domain Expert - 领域专家
    • Development Team - 开发团队
    • Technical Leader - 技术领导
    • Business Analyst - 业务分析师
    • Bounded Context - 界限上下文
    • Aggregate - 聚合
    • Entity - 实体
    • Value Object - 值对象
    • Domain Service - 领域服务
    • Domain Event - 领域事件
    • Factory - 工厂
    • Repository - 仓库
    • Ubiquitous Language - 统一语言
    • Context Map - 上下文映射
    • Subdomain - 子域
    • Domain Logic - 领域逻辑
    • Anti-Corruption Layer - 防腐层
  • RESTful API - RESTful 接口

  • Component-Based Architecture - 基于组件的架构

  • Event-Driven Architecture - 事件驱动架构

  • Design Review - 设计评审

  • Continuous Integration/Continuous Deployment (CI/CD) - 持续集成/持续部署

  • Non-invasive (/ˌnɑːn ɪnˈveɪsɪv/) - 非侵入性的

  • Conway's Law - 康威定律

  • Over-design - 过度设计

  • Over-fragmentation of Microservices - 微服务过度拆分

  • SOLID

    • Single Responsibility Principle, SRP - 单一职责原则
    • Open/Closed Principle, OCP - 开闭原则
    • Liskov Substitution Principle, LSP - 里氏替代原则
    • Interface Segregation Principle, ISP - 接口隔离原则
    • Dependency Inversion Principle, DIP - 以来反转原则
  • GoF Design Patterns

    • Creational Patterns - 创建型模式
      • Factory Method Pattern - 工厂方法模式
      • Abstract Factory Pattern - 抽象工厂模式
      • Singleton Pattern - 单例模式
      • Prototype Pattern - 原型模式
      • Builder Pattern - 建造者模式
    • Structural Patterns - 结构兴模式
      • Adapter Pattern - 适配器模式
      • Bridge Pattern - 桥接模式
      • Composite Pattern - 组合模式
      • Decorator Pattern - 装饰者模式
      • Facade Pattern - 外观模式
      • Flyweight Pattern - 享元模式
      • Proxy Pattern - 代理模式
    • Behavioral Patterns - 行为型模式
      • Chain of Responsibility Pattern - 责任链模式
      • Command Pattern - 命令模式
      • Interpreter Pattern - 解释器模式
      • Iterator Pattern - 迭代器模式
      • Mediator Pattern - 中介者模式
      • Memento Pattern - 备忘录模式
      • Observer Pattern - 观察者模式
      • State Pattern - 状态模式
      • Strategy Pattern - 策略模式
      • Template Method Pattern - 模板方法模式
      • Visitor Pattern - 访问者模式

性能优化与扩展维度

  • Performance (/pərˈfɔːrməns/) - 性能
  • Optimization (/ˌɒptɪmaɪˈzeɪʃən/) - 优化
  • Load Balancing - 负载均衡
  • Caching (/kæʃɪŋ/) - 缓存
  • Latency (/ˈleɪtənsi/) - 延迟
  • Throughput (/ˈθruːpʊt/) - 吞吐量
  • Profiling - 性能分析
  • Scalability Testing - 可扩展性测试
  • Bottleneck (/ˈbɒtlnek/) - 瓶颈
  • Memory Management - 内存管理
  • Horizontal Scaling - 水平扩展
  • Vertical Scaling - 垂直扩展
  • CDN (Content Delivery Network) - 内容分发网络
  • Performance Tuning - 性能调优
  • Connection Pooling - 连接池
  • In-Memory Computing - 内存计算
  • Distributed Cache - 分布式缓存
  • Replication - 复制
  • Sharding - 分片
  • Query Optimization - 查询优化
  • Asynchronous Processing - 异步处理
  • Batch Processing - 批处理

数据存储

  • Database (/ˈdeɪtəbeɪs/) - 数据库
  • SQL (Structured Query Language) - 结构化查询语言
  • NoSQL (Not Only SQL) - 非关系型数据库
  • Relational Database - 关系型数据库
  • Schema (/ˈskiːmə/) - 模式
  • Index (/ˈɪndeks/) - 索引
  • ACID (Atomicity, Consistency, Isolation, Durability) - ACID特性
  • Replication (/ˌreplɪˈkeɪʃən/) - 复制
  • Sharding (/ˈʃɑːrdɪŋ/) - 分片
  • CAP Theorem (Consistency, Availability, Partition tolerance) - CAP理论
  • Data Warehouse - 数据仓库
  • Big Data - 大数据
  • Data Lake - 数据湖
  • ETL (Extract, Transform, Load) - 数据抽取、转换、加载
  • Backup and Recovery - 备份与恢复
  • Data Modeling - 数据建模
  • Data Governance - 数据治理
  • OLTP (Online Transaction Processing) - 联机事务处理
  • OLAP (Online Analytical Processing) - 联机分析处理
  • Master Data Management (MDM) - 主数据管理

开发工具与技术

  • IDE (Integrated Development Environment) - 集成开发环境
  • Version Control - 版本控制
  • Git - Git版本控制系统
  • Continuous Integration (CI) - 持续集成
  • Continuous Deployment (CD) - 持续部署
  • DevOps (Development and Operations) - 开发运维一体化
  • Agile Methodology - 敏捷方法论
  • Scrum - Scrum敏捷开发框架
  • Kanban - 看板方法
  • Test-Driven Development (TDD) - 测试驱动开发
  • Behavior-Driven Development (BDD) - 行为驱动开发
  • Code Review - 代码审查
  • Debugging (/dɪˈbʌɡɪŋ/) - 调试
  • Container Orchestration - 容器编排
  • Infrastructure as Code (IaC) - 基础设施即代码
  • Virtualization (/ˌvɜːrtʃuəlaɪˈzeɪʃən/) - 虚拟化
  • API Gateway - API 网关
  • Reactive Programming - 响应式编程
  • Serverless Architecture - 无服务器架构
  • Design Patterns - 设计模式

系统架构

  • High Availability - 高可用性
  • Fault Tolerance - 容错性
  • Disaster Recovery - 灾难恢复
  • Micro Frontends - 微前端
  • Monolithic Architecture /ˌmɑːnəˈlɪθɪk/ - 单体架构
  • Frontend-Backend Separation Architecture - 前后端分离架构
  • Micro Service Architecture - 微服务架构
  • Technology Selection - 技术选型
  • Strong Consistency - 强一致性
  • Eventual Consistency - 最终一致性
  • Event Sourcing - 事件溯源
  • CQRS (Command Query Responsibility Segregation) - 命令查询职责分离
  • Server Architecture - 服务器架构
  • Client-Server Model - 客户端-服务器模型
  • Distributed Systems - 分布式系统
  • Event-Driven Architecture - 事件驱动架构
  • Message Queue - 消息队列
  • Scalability Patterns - 扩展模式
  • Microsegmentation - 微分段
  • Service Discovery - 服务发现
  • Canary Deployment - 金丝雀部署
  • Blue-Green Deployment - 蓝绿部署
  • Chaos Engineering - 混沌工程
  • System Integration - 系统集成

© 2024 本文为 「Leon Wang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。