Skip to content

全栈工程架构与交付 ​

把 BFF、协作、性能、测试、部署和 monorepo 组织成跨层工程主线。

阅读起点 ​

学习前先阅读:Next.js 学习路线。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|前后端边界与 BFF ​

能按数据、权限和部署边界拆分全栈系统。

  1. BFF 与聚合:设计面向 UI 的聚合和错误处理。
  2. 契约与协作:管理 API、类型、变更和团队并行。
  3. 认证与权限流:贯通浏览器、BFF 和服务端身份。

第2章|性能、测试与可观测性 ​

用预算、测试和度量约束跨层质量。

  1. 端到端性能:从网络、渲染、服务到数据库定位延迟。
  2. 契约、集成与端到端测试:选择测试层级并稳定环境。
  3. 日志、指标与追踪:关联一次用户请求跨越的服务。

第3章|Monorepo、部署与演进 ​

能组织多包依赖、流水线和安全发布。

  1. 工作区与依赖图:管理包边界、版本和缓存。
  2. 构建与持续交付:设计检查、制品、灰度和回滚。
  3. 架构演进:用 ADR、迁移和弃用控制复杂度。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长