AI 工程学习系列
系统设计与交付
理解部署、扩容和故障恢复的取舍,给发布留下可验证的证据。
建议基础:已有一个本地可运行的应用;了解 HTTP、数据库与版本控制。 离线示例用于检查核心机制;完整平台或项目需按文中步骤另行实现与验收。
能交付并恢复一个有明确边界的系统。
能交付并恢复一个有明确边界的系统。
系列目录
从单体到多服务:先设计失败与恢复
用订单与库存的独立案例解释超时、幂等、补偿、共识与恢复目标,检验服务拆分后新增的失败状态。
从容器到集群,哪些责任发生了变化
以无状态资料 API 区分镜像、实例、探针、调度资源和基础设施状态,检查容器与集群交付中的责任边界。
把服务放到正确的域名后面
沿域名、证书、代理、源站与缓存逐层检查资料站交付,明确多语言缓存、私有响应和托管产品的边界。
让每次发布都能检查,也能恢复
用搜索发布案例串起产物追踪、必要检查、用户健康、观测信号与事故处置,区分代码回滚和数据恢复。
从资产和入口开始设计安全边界
从资料助手的数据流识别资产、授权与执行边界,检查跨用户访问、模型注入、依赖代码和日志泄露。