AI 工程学习系列

服务端与数据

定义接口和数据约束,处理并发、任务、存储与权限。

5 篇文章 · 按顺序学习
建议基础:了解 HTTP、JSON 与基本编程;数据库示例会解释相关约束。 离线示例用于检查核心机制;完整平台或项目需按文中步骤另行实现与验收。
把一次请求做成可检查的服务行为。

系列目录

  1. 接口契约:参数、身份、权限与错误

    以私有草稿编辑契约连接 JSON 验证、身份与对象权限,处理安全错误、超时重试、分页和并发版本。

  2. 让数据库约束参与业务正确性

    用库存预留验证唯一约束、条件扣减与事务回滚,并分清索引成本、并发隔离和 Supabase 行权限边界。

  3. 请求太多时:任务队列、缓存与背压

    用有界资料任务队列连接接收、确认、重试与去重,分清限流背压和缓存陈旧策略的职责。

  4. 按职责组织服务端代码

    按 HTTP 适配、用例、规则与仓储划分预约服务,验证事务、取消和依赖失败,并区分框架集成证据。

  5. 文件、索引和记录需要不同的存储策略

    将学习资料原文、所有权记录与检索索引分开,设计上传恢复、签名权限、模型选择和删除一致性。

继续探索