# 服务端与数据 — 系统学习系列 | Yishto

原文: https://yishto.com/learn/service-data/

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

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

把一次请求做成可检查的服务行为。

## 服务端与数据

- [接口契约：参数、身份、权限与错误](https://yishto.com/learn/service-data/http-api-contracts-and-access/index.md): 以私有草稿编辑契约连接 JSON 验证、身份与对象权限，处理安全错误、超时重试、分页和并发版本。
- [让数据库约束参与业务正确性](https://yishto.com/learn/service-data/database-indexes-and-transactions/index.md): 用库存预留验证唯一约束、条件扣减与事务回滚，并分清索引成本、并发隔离和 Supabase 行权限边界。
- [请求太多时：任务队列、缓存与背压](https://yishto.com/learn/service-data/jobs-caches-and-backpressure/index.md): 用有界资料任务队列连接接收、确认、重试与去重，分清限流背压和缓存陈旧策略的职责。
- [按职责组织服务端代码](https://yishto.com/learn/service-data/service-layers-and-frameworks/index.md): 按 HTTP 适配、用例、规则与仓储划分预约服务，验证事务、取消和依赖失败，并区分框架集成证据。
- [文件、索引和记录需要不同的存储策略](https://yishto.com/learn/service-data/storage-search-and-data-models/index.md): 将学习资料原文、所有权记录与检索索引分开，设计上传恢复、签名权限、模型选择和删除一致性。

