目录

目录

书籍信息

  • 书名:AI后端开发实战:用Agent构建生产级FastAPI服务
  • 作者:Charlie Cao & Angel Zhang
  • 版本:2026 年 4 月 · 第一版
  • 字数:约 50,000 字

章节导航

章节 文件 核心主题
序言 序言.md 后端开发者的2026年生存指南
第一章 第01章-后端开发概述.md 三层价值模型与项目结构
第二章 第02章-数据模型设计.md 从ERD到SQLAlchemy Model
第三章 第03章-API设计规范.md FastAPI路由+Pydantic v2 Schema
第四章 第04章-SQLAlchemy-Async.md SQLAlchemy 2 Async最佳实践
第五章 第05章-服务层架构.md Service架构与AI辅助实现
第六章 第06章-AI能力集成.md LLM API+Streaming+Tool Use
第七章 第07章-认证与权限.md JWT+OAuth2+RBAC
第八章 第08章-文件存储.md CDN集成与外部存储
第九章 第09章-Stripe支付.md 订阅支付全流程
第十章 第10章-测试策略.md pytest+async测试
第十一章 第11章-性能优化.md 查询优化+缓存+索引
第十二章 第12章-生产部署.md Docker+CI/CD+监控

技术背景

本书所有示例来自或启发自一个真实运行的生产系统——一个广告素材管理SaaS平台,包含:

  • 用户认证
  • 订阅计费
  • 文件上传与CDN存储
  • AI图片生成
  • OCR文字识别
  • 异步任务处理

阅读建议

  • 有Python基础,了解基本Web开发概念
  • 不需要有FastAPI使用经验,第三章会从零讲起
  • 每章独立,可按需跳读,但建议按顺序阅读第2-5章(数据模型→API→ORM→Service,顺序依赖)

核心主张

  1. AI放大能力,不能替代判断:速度提升,判断力要求更高
  2. 三层价值模型:AI驱动规范 → AI辅助开发 → AI能力集成
  3. 路由-Service分离:业务逻辑在services/,路由只做校验和注入
  4. UUID主键:SaaS产品用UUID,安全性+分布式友好
  5. 测试先行:AI辅助生成测试,但不是替代测试思维

作者:CharlieCao AIGC实战系列