在设计任何子系统之前,先要搞清楚它在整个大系统中的位置和职责。 边界不清,越写越乱。
1.1-第一章:交易系统的定位与使命
交易合同视角:订单是什么
大交易域的全貌:正向交易、支付、履约、售后、结算、营销
交易核心提供的三类能力:订单管理、资产管理、策略执行
1.2-第二章:与各域的边界划分
原则一:各域单据模型在各域内闭环扭转
原则二:订单作为中心枢纽节点
原则三:跨域交互必须带业务语义
与支付的边界:退款入口收口、资金状态与订单状态一致性
与履约的边界:履约状态不外放、发货信号与关单信号
与售后的边界:SKU 退完的判定权、退款/退资源/售后完结的一致性
与结算的边界:计费因子只依赖订单和算价快照
与营销的边界:所有价格计算收口到营销域