来源书籍

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

  1. 函数即服务边界 普通读书笔记卡
  2. 按需计算价值 普通读书笔记卡
  3. 微服务与函数 普通读书笔记卡
  4. 无服务器代价 普通读书笔记卡

02

  1. 触发器定义边界 普通读书笔记卡
  2. 冻结容器风险 普通读书笔记卡
  3. 配置也是设计 普通读书笔记卡
  4. 部署包边界 普通读书笔记卡

03

  1. 事件结构是契约 普通读书笔记卡
  2. 队列削峰触发 普通读书笔记卡
  3. 通知解耦动作 普通读书笔记卡

04

  1. 网关隔离入口 普通读书笔记卡
  2. 阶段化发布 普通读书笔记卡

05

  1. 可观测性补盲区 普通读书笔记卡
  2. 核心指标画像 普通读书笔记卡
  3. 日志流是轨迹 普通读书笔记卡

06

  1. 编排扩展边界 普通读书笔记卡
  2. 扩展不等于无管理 普通读书笔记卡

07

  1. VPC首层边界 普通读书笔记卡
  2. 私有子网隔离 普通读书笔记卡
  3. 临时凭证降风险 普通读书笔记卡

08

  1. IaC固化配置 普通读书笔记卡
  2. SAM抽象栈 普通读书笔记卡

相关主题

暂无公开主题。