规则、权限和数据在这里汇合

请求进来之后,要经过校验、业务和存储,才变成一次可信的响应。

用户看见的是按钮,系统真正守门的是后端。谁能看、谁能改、钱有没有扣、文件有没有落盘,这些决定不该只写在前端的显示逻辑里。

路由入口

路径和方法决定走到哪段处理。入口越少越干净,相同的校验就不必在五个控制器里复制。

领域规则

优惠能不能叠、库存够不够、状态机能不能跳,属于业务而不是数据库。规则写在服务层,测试才测得着。

数据出口

仓储或模型负责读写。SQL 散落在控制器里时,换存储或加缓存会变成一次考古。

身份与授权

认证回答你是谁,授权回答你能做什么。菜单隐藏不等于接口安全,接口自己要再判一次。

可观测

日志、指标和追踪让失败可被定位。没有它们,生产事故就只剩下“有用户说打不开”。