Skip to content

后端技术地图

本模块帮助前端工程师把责任边界扩展到服务端。主线选择 TypeScript 与 Node.js,以较低语言切换成本建立后端心智模型,再补充企业 Java 生态的必要协作能力。

内容状态:建设中。 当前页面用于明确知识范围和完成标准,不代表下列课程均已上线。

Node.js 主线

能力域关键内容
Runtime 与并发事件循环、异步 I/O、Worker、资源与阻塞诊断
API 与契约HTTP、REST、Schema、版本、错误模型、幂等和限流
身份与安全认证、授权、会话、密钥、审计和最小权限
数据访问事务边界、连接池、ORM 取舍、缓存和一致性
异步任务Queue、调度、重试、去重、补偿和死信处理
可靠性与可观测性Log、Metric、Trace、SLO、降级、恢复和容量
分布式系统超时、重试风暴、一致性、选主、消息语义和故障隔离

数据存储在导航上归入后端技术,但仍保留独立知识地图。其中关系型数据库、事务、缓存和消息属于后端主线;向量检索和 RAG 数据链路会同时从 AI 技术交叉引用。

Java 学到什么程度

Java 在本站是协作能力,不是第二条主实现语言。目标包括:

  • 能阅读常见 Spring 服务的分层、接口、配置和调用链;
  • 能理解 JVM 服务的线程、连接池、GC 和常见观测指标;
  • 能与 Java 团队对齐 API、消息、事务和故障边界;
  • 能评审跨语言方案,但不要求重复完整 Java 后端培养路线。

完成标准

  • 独立实现包含鉴权、数据访问和异步任务的 Node.js 服务;
  • 对超时、重试、幂等、限流和补偿策略给出明确边界;
  • 用 Trace 与指标定位一次跨服务故障;
  • 说明单体、模块化单体、服务拆分和消息驱动各自的适用条件。