问题一:定制点的大小应该如何设计?
定制点的大小应该如何设计?
参考回答:
需要根据具体业务需求和系统架构来权衡。定制点不宜过小,以免导致管理困难和实现不直观。同时,定制点也不应过大,以免将整个域服务挖空,使得所有逻辑都在一个定制点中表达。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/620250
问题二:为什么说定制点过小会导致问题?
为什么说定制点过小会导致问题?
参考回答:
首先,管理上的困难,因为需要跟踪和维护大量的定制点。其次,实现上的不直观,小的定制点可能使得业务逻辑被过度拆分,难以整体理解。最后,对于实现扩展点的研发人员来说,面对大量口径细小的SPI,要精准地实现业务逻辑也是一项挑战。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/620251
问题三:如何理解业务身份的定义?
如何理解业务身份的定义?
参考回答:
业务身份的定义并没有一个统一的标准,它取决于具体的业务领域和视角。在同一个组织中,不同的视角可能会认出不同的业务身份。业务身份的本质是能够横竖切开业务逻辑,实现分而治之。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/620252
问题四:为什么说业务身份的定义因域而异?
为什么说业务身份的定义因域而异?
参考回答:
因为不同的业务领域有不同的关注点和切分方式。例如,在交易领域,业务身份可能根据货权有无来定义,而在结算领域,则可能从资金往来、发票税务单元等角度进行切分。因此,同一个实体在不同领域可能被认定为不同的业务身份。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/620253
问题五:能否举例说明业务身份定义的差异性?
能否举例说明业务身份定义的差异性?
参考回答:
比如在交易系统中,口碑可能被视为一个横向业务,因为它没有自己的商品,只是一个售卖渠道。但在结算系统中,口碑因为涉及资金往来、发票税务等单元,可能被视为一个独立的垂直业务。这就是业务身份定义因域而异的一个具体例子。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/620254