API网关 & Serverless 实战

🧩 30章 · 从入门到架构
01
API网关基础 路由·限流·鉴权 · Kong/APISIX/AWS对比
02
Serverless基础 FaaS/BaaS · AWS/阿里云/腾讯云对比
03
集成架构设计 整体架构·请求流转·为什么集成
04
环境准备 AWS账号·IAM·CLI配置
05
第一个Lambda函数 控制台创建·代码编写·测试调用
06
Lambda函数进阶 事件源·环境变量·层·版本管理
07
API Gateway REST API 类型选择·资源方法·部署阶段
08
API Gateway与Lambda集成 代理/非代理集成·映射模板
09
请求与响应转换 VTL模板·状态码映射·头信息
10
认证与授权 API Key·IAM·Cognito·自定义授权
11
限流与节流 Usage Plan·节流配置·突发处理
12
缓存策略 缓存启用·失效策略·缓存键设计
13
自定义域名 域名配置·SSL/TLS·基础路径映射
14
WebSocket API 创建·路由·连接管理·Lambda集成
15
HTTP API 与REST对比·简化配置·自动部署
16
监控与日志 CloudWatch·指标监控·告警设置
17
错误处理 Lambda错误·网关自定义·重试策略
18
CI/CD集成 SAM部署·CodePipeline·自动化测试
19
多环境管理 开发/测试/生产·环境变量·阶段变量
20
安全最佳实践 VPC·安全组·WAF·密钥管理
21
性能优化 冷启动优化·预留并发·超时设置
22
成本优化 请求计费·Lambda成本·预留容量
23
实战:RESTful用户管理 CRUD操作 · 用户系统
24
实战:文件上传处理 S3 + Lambda + API Gateway
25
实战:实时聊天应用 WebSocket + Lambda + DynamoDB
26
实战:定时任务与事件驱动 EventBridge + Lambda
27
实战:微服务聚合层 API Gateway聚合多个微服务
28
故障排查 常见问题·调试技巧·日志分析
29
迁移策略 传统架构迁移·渐进式方案
30
未来趋势 边缘计算·GraphQL集成·发展方向