来源书籍
Serverless架构应用开发:Python实现-2021
Serverless架构类
本书不是单纯命令速查,前几章会解释Serverless/FaaS、事件触发、容器生命周期、微服务关系、优缺点、日志监控、安全隔离和IaC部署等工程决策,因此信息浓度高于普通教程。但大量篇幅绑定2018年前后的AWS Lambda、API Gateway、CloudWatch、SAM、Azure Functions控制台流程、运行时版本与服务限制,例如函数5分钟超时、Python运行时、具体按钮和向导页面等,时效性较强,整体稳定性偏低。适合作为Serverless工程实践脉络阅读,而不是长期不变的经典原理书。
类别清单覆盖
7/7
已覆盖 7
补充生成 0
未覆盖 0
全书概览
Serverless架构应用开发:Python实现-2021
类别:Serverless架构类
四象限结论:工程实践(高浓度 + 低稳定性)
阶段一:整体评级
四象限结论:工程实践(高浓度 + 低稳定性)
理由:本书不是单纯命令速查,前几章会解释Serverless/FaaS、事件触发、容器生命周期、微服务关系、优缺点、日志监控、安全隔离和IaC部署等工程决策,因此信息浓度高于普通教程。但大量篇幅绑定2018年前后的AWS Lambda、API Gateway、CloudWatch、SAM、Azure Functions控制台流程、运行时版本与服务限制,例如函数5分钟超时、Python运行时、具体按钮和向导页面等,时效性较强,整体稳定性偏低。适合作为Serverless工程实践脉络阅读,而不是长期不变的经典原理书。
类别清单核对(Serverless架构类)
| 维度 | 覆盖状态(已覆盖/补充生成/未覆盖) | 关联卡片标题或未覆盖理由 |
|---|---|---|
| FaaS/BaaS 边界与运行模型 | 已覆盖 | 《函数即服务边界》《无服务器代价》覆盖平台托管责任与运行限制。 |
| 事件、调用与数据绑定 | 已覆盖 | 《触发器定义边界》《事件结构是契约》覆盖触发器、输入契约和补偿前提。 |
| 无状态、资源与冷启动 | 已覆盖 | 《冻结容器风险》《部署包边界》覆盖实例复用、隐式状态和依赖包边界。 |
| 发布、版本与流量控制 | 已覆盖 | 《阶段化发布》《IaC固化配置》覆盖环境阶段、配置版本化与部署审查。 |
| 可用性、容错与扩展 | 已覆盖 | 《队列削峰触发》《扩展不等于无管理》覆盖消息缓冲与弹性扩展的治理成本。 |
| 成本、可观测性与运维 | 已覆盖 | 《按需计算价值》《核心指标画像》《日志流是轨迹》覆盖计费假设和观测手段。 |
| 安全、权限与平台锁定 | 已覆盖 | 《VPC首层边界》《临时凭证降风险》覆盖网络隔离与短期最小权限。 |
阶段二:章节重点确认
- 第 1 章 Serverless范式:精读。Serverless的核心范式、微服务关系和优缺点,是全书最高浓度部分。
- 第 2 章 在AWS中构建Serverless应用程序:精读。虽有大量控制台步骤,但触发器、容器复用、配置边界和部署包值得提炼。
- 第 3 章 设置Serverless架构:精读。S3/SNS/SQS/CloudWatch触发器体现事件驱动架构的组合方式。
- 第 4 章 部署Serverless API:精读。API网关与Lambda的分工、阶段发布和认证控制有工程迁移价值。
- 第 5 章 日志与监控:精读。Serverless可观测性是架构落地关键,指标与日志模型值得记录。
- 第 6 章 扩展Serverless架构:精读。第三方编排、实例创建终止和扩展难点反映Serverless边界。
- 第 7 章 AWS Lambda的安全性:精读。VPC、子网、访问控制和临时会话属于云函数安全基本模型。
- 第 8 章 使用SAM部署Lambda函数:精读。SAM与CloudFormation把函数部署转为基础设施即代码,浓度较高。
- 第 9 章 微软Azure Functions简介:略读。主要是Azure Functions控制台入门与当时Python支持状态,版本绑定强。
阶段三:章节进度追踪
| 章节号 | 章节标题 | 精读/略读 | 状态 | 卡片数 |
|---|---|---|---|---|
| 1 | 第 1 章 Serverless范式 | 精读 | done | 4 |
| 2 | 第 2 章 在AWS中构建Serverless应用程序 | 精读 | done | 4 |
| 3 | 第 3 章 设置Serverless架构 | 精读 | done | 3 |
| 4 | 第 4 章 部署Serverless API | 精读 | done | 2 |
| 5 | 第 5 章 日志与监控 | 精读 | done | 3 |
| 6 | 第 6 章 扩展Serverless架构 | 精读 | done | 2 |
| 7 | 第 7 章 AWS Lambda的安全性 | 精读 | done | 3 |
| 8 | 第 8 章 使用SAM部署Lambda函数 | 精读 | done | 2 |
| 9 | 第 9 章 微软Azure Functions简介 | 略读 | done | 0 |
卡片索引
- [[函数即服务边界]]:
cards/ch01-001-函数即服务边界.md - [[按需计算价值]]:
cards/ch01-002-按需计算价值.md - [[微服务与函数]]:
cards/ch01-003-微服务与函数.md - [[无服务器代价]]:
cards/ch01-004-无服务器代价.md - [[触发器定义边界]]:
cards/ch02-001-触发器定义边界.md - [[冻结容器风险]]:
cards/ch02-002-冻结容器风险.md - [[配置也是设计]]:
cards/ch02-003-配置也是设计.md - [[部署包边界]]:
cards/ch02-004-部署包边界.md - [[事件结构是契约]]:
cards/ch03-001-事件结构是契约.md - [[队列削峰触发]]:
cards/ch03-002-队列削峰触发.md - [[通知解耦动作]]:
cards/ch03-003-通知解耦动作.md - [[网关隔离入口]]:
cards/ch04-001-网关隔离入口.md - [[阶段化发布]]:
cards/ch04-002-阶段化发布.md - [[可观测性补盲区]]:
cards/ch05-001-可观测性补盲区.md - [[核心指标画像]]:
cards/ch05-002-核心指标画像.md - [[日志流是轨迹]]:
cards/ch05-003-日志流是轨迹.md - [[编排扩展边界]]:
cards/ch06-001-编排扩展边界.md - [[扩展不等于无管理]]:
cards/ch06-002-扩展不等于无管理.md - [[VPC首层边界]]:
cards/ch07-001-VPC首层边界.md - [[私有子网隔离]]:
cards/ch07-002-私有子网隔离.md - [[临时凭证降风险]]:
cards/ch07-003-临时凭证降风险.md - [[IaC固化配置]]:
cards/ch08-001-IaC固化配置.md - [[SAM抽象栈]]:
cards/ch08-002-SAM抽象栈.md
章节与卡片
01
02
03
04
05
06
07
08
相关主题
暂无公开主题。