# 系统设计与交付 — 系统学习系列 | Yishto

原文: https://yishto.com/learn/delivery/

作者: [Yishto](https://yishto.com/about/)

理解部署、扩容和故障恢复的取舍，给发布留下可验证的证据。

能交付并恢复一个有明确边界的系统。

## 系统设计与交付

- [从单体到多服务：先设计失败与恢复](https://yishto.com/learn/delivery/distributed-systems-and-recovery/index.md): 用订单与库存的独立案例解释超时、幂等、补偿、共识与恢复目标，检验服务拆分后新增的失败状态。
- [从容器到集群，哪些责任发生了变化](https://yishto.com/learn/delivery/containers-orchestration-and-iac/index.md): 以无状态资料 API 区分镜像、实例、探针、调度资源和基础设施状态，检查容器与集群交付中的责任边界。
- [把服务放到正确的域名后面](https://yishto.com/learn/delivery/deployment-dns-gateways-and-cdn/index.md): 沿域名、证书、代理、源站与缓存逐层检查资料站交付，明确多语言缓存、私有响应和托管产品的边界。
- [让每次发布都能检查，也能恢复](https://yishto.com/learn/delivery/cicd-monitoring-and-incidents/index.md): 用搜索发布案例串起产物追踪、必要检查、用户健康、观测信号与事故处置，区分代码回滚和数据恢复。
- [从资产和入口开始设计安全边界](https://yishto.com/learn/delivery/security-boundaries-and-threat-models/index.md): 从资料助手的数据流识别资产、授权与执行边界，检查跨用户访问、模型注入、依赖代码和日志泄露。

