C · 后端 计划
本文件是 C 域进度的唯一权威。总计划见 ../PLAN.md,规范见 ../GUIDE.md。
状态:⬜ 未开始 · 📝 草稿 · ✅ 已完成 · 🔄 待翻新 · ⏸ 暂缓 优先级:P0 常用必写 · P1 该有 · P2 有空写 · P3 候选
最后更新:2026-10-13
域定位
服务端开发能力:运行时、API、鉴权、架构、异步、可观测性与 AI 服务端落地。 存储相关(SQL/索引/事务/缓存/分片)单列为 DB 数据库域,本域只讲服务端如何使用与组织,不重复写存储内部原理;AI 原理与实操在 G 域,本域只写"把 AI 能力做成后端服务"。
目标画像:前端 → AI 全栈
读者是前端开发,目标是能独立交付「前端 + 后端服务 + 数据库 + LLM 应用」,并能与 Java 团队协作。规划用「三层学习深度」划分每篇要学多深,用「初中高资深四级能力」划分文章归属等级,C00 为全系列入口。
三层学习深度
| 深度 | 范围 |
|---|---|
| 深入(能独立交付) | 一门服务端语言 + HTTP 框架、API 与错误处理、SQL/ORM 使用侧、鉴权、后端测试、Docker 部署、LLM 调用/流式/RAG·Agent 服务端化 |
| 掌握(懂原理能排查) | 事务与幂等、Redis 缓存、异步与消息、定时任务、日志/指标/链路、性能诊断、服务分层、CI/CD |
| 了解(知道何时去学) | K8s、分布式事务/分库分表/分布式 ID、NIO/Reactor 深水区、大数据与流处理、服务网格、Java/Spring 生态细枝 |
四级能力分级
| 等级 | 能力标准 | 对应文章 |
|---|---|---|
| 初级 | 照着写 CRUD API、连库、鉴权、能部署到一台机器 | C00~C03、C09、C10、C11 |
| 中级 | 独立设计并交付完整服务:错误/日志/缓存/测试/部署 | C12~C15、C17 |
| 高级 | 设计异步、分布式、可观测、安全的系统,并把 AI 能力工程化为服务 | C04~C08、C16、C19 |
| 资深 | 对一致性、架构、成本、可靠性做取舍,设计与交付 AI 全栈系统 | C18、C20、C21 |
一、已写(✅)
| ID | 主题 | 形态 | 等级 | 优先级 | 文件 |
|---|---|---|---|---|---|
| C00 | 后端学习全景:前端转 AI 全栈的地图 | 解释 | 全 | P0 | 00-后端学习全景 |
| C01 | 运行时选型:Node / Python / Go / Java | 解释 | 初级 | P0 | 01-运行时选型 |
| C02 | API 设计:REST / gRPC / GraphQL 与版本兼容 | 解释 | 初级 | P0 | 02-API设计 |
| C03 | 认证与授权:Session / JWT / OAuth2 / 权限模型 | 解释 | 初级 | P0 | 03-认证与授权 |
| C04 | 一致性与事务边界:本地/分布式事务/幂等/最终一致 | 解释 | 高级 | P1 | 04-一致性与事务 |
| C05 | 服务架构:分层/微服务/网关/服务发现/熔断限流 | 解释 | 高级 | P1 | 05-服务架构 |
| C06 | 异步与消息:消息队列/事件驱动/定时任务 | 操作指南 | 高级 | P1 | 06-异步与消息 |
| C07 | 服务端性能与容量:连接池/线程模型/压测思路 | 解释 | 高级 | P2 | 07-性能与容量 |
| C08 | 服务端可观测性:日志/链路追踪/指标 | 操作指南 | 高级 | P1 | 08-可观测性 |
| C09 | 服务端语言上手:FastAPI + Python 服务端 | 操作指南 | 初级 | P0 | 09-服务端语言上手 |
| C10 | 数据建模与数据访问:SQL + ORM 使用侧 | 操作指南 | 初级 | P0 | 10-数据建模与数据访问 |
| C11 | 后端测试实战:单元/接口/集成 | 操作指南 | 初级 | P1 | 11-后端测试实战 |
| C12 | 错误处理、日志与配置 | 操作指南 | 中级 | P1 | 12-错误处理日志与配置 |
| C13 | 缓存与 Redis | 操作指南 | 中级 | P1 | 13-缓存与Redis |
| C14 | 文件上传与对象存储 | 操作指南 | 中级 | P2 | 14-文件上传与对象存储 |
| C15 | 定时任务 | 操作指南 | 中级 | P1 | 15-定时任务 |
| C16 | 服务端安全纵深 | 解释 | 高级 | P1 | 16-服务端安全纵深 |
| C17 | 部署与 CI/CD:Docker 到云端 | 操作指南 | 中级 | P1 | 17-部署与CICD |
| C18 | 看懂 Java/Spring:协作桥接篇 | 解释 | 资深 | P2 | 18-看懂Java与Spring |
| C19 | AI 服务端集成:LLM 调用/流式/函数调用 | 操作指南 | 高级 | P0 | 19-AI服务端集成 |
| C20 | RAG 与 Agent 的服务端落地 | 操作指南 | 资深 | P1 | 20-RAG与Agent服务端落地 |
| C21 | AI 服务可靠性:限流/成本/缓存/评测 | 解释 | 资深 | P1 | 21-AI服务可靠性 |
| C22 | 站外后端学习资源:Flutter/Dart 生态与通用后端清单 | 参考 | 全 | P1 | 22-站外后端学习资源 |
二、待写(⬜)
暂无。
三、待翻新(🔄)
暂无。
四、本域的配套形态区
暂无。正文补完后可追加:cheatsheets/ 下 C 域速查(如 SC01 SQL 速查)、troubleshooting/ 下 C 域踩坑、interview/backend.md(IB 后端面试题页,优先链回 C 域文章)。