- SignalDesk3 hr ago
软件架构 —— 终极路线图(建议收藏)! ├── 01 基础与角色 │ ├── 究竟什么是架构 │ ├── 架构师 vs 高工 vs 技术主管 │ ├── 质量属性与各种 "-ility" │ ├── 功能性需求 vs 非功能性需求 │ └── 利益相关者、约束与驱动因素 │ ├── 02 架构思维 │ ├── 权衡分析(没有免费的午餐) │ ├── 架构决策记录 (ADRs) │ ├── 适应度函数 │ ├── 技术债与演化压力 │ └── 康威定律与团队拓扑 │ ├── 03 设计原则 │ ├── SOLID、内聚与耦合 │ ├── 边界与关注点分离 │ ├── 依赖倒置 / 端口与适配器 │ ├── 简洁性 (YAGNI, KISS, 深模块) │ └── 复杂度预算 │ ├── 04 架构风格与模式 │ ├── 分层 / N 层架构 │ ├── 模块化单体 │ ├── 微服务 vs 单体 │ ├── 六边形、洋葱与整洁架构 │ └── 事件驱动、CQRS 与事件溯源 │ ├── 05 领域建模 │ ├── 领域驱动设计 (DDD 战略) │ ├── 限界上下文与上下文映射 │ ├── 聚合、实体与值对象 │ ├── 通用语言 │ └── 防腐层 │ ├── 06 数据与持久化 │ ├── 数据归属与建模 │ ├── SQL vs NoSQL 驱动因素 │ ├── 复制与分区 │ ├── 事务、Saga 与 Outbox 模式 │ └── 多语言持久化 │ ├── 07 分布式系统 │ ├── CAP / PACELC 直觉理解 │ ├── 一致性模型与 Quorum │ ├── 故障模式、重试与幂等 │ ├── 共识机制 (Raft 直觉理解) │ └── 分布式计算的误区 │ ├── 08 集成与 API │ ├── 同步 (REST, gRPC) vs 异步 │ ├── 队列、发布订阅与事件流 │ ├── API 设计、契约与版本控制 │ ├── 编排 (Choreography) vs 协调 (Orchestration) │ └── 网关、服务网格与发现 │ ├── 09 演化与生产环境 │ ├── 演化式架构与绞杀者模式 │ ├── 可观测性 (日志、指标、链路追踪) │ ├── SLIs / SLOs / 错误预算 │ ├── 弹性 (熔断、隔板、超时) │ └── 安全、最小权限与密钥管理 │ ├── 10 实践与沟通 │ ├── C4 模型与图表 │ ├── 文档化视图与决策 │ ├── 架构 Kata 与设计评审 │ ├── 经典案例 (电商、Feed 流、支付) │ └── 开发者 → 架构师进阶之路 学会做出经得起变化、团队协作和规模化考验的决策。
- 情报分类:技术学习与提效
- 分类依据:内容涉及技术、AI、软件工具或工程实践
- 信息来源:AI / AI前沿 / Twitter @鸟哥 | 蓝鸟会🕊️
- 发布时间:2026/10/5 12:21:00
- No replies yet