最近业务需要,新架构了一套系统,总结一下相关经验
1、系统定位: 首先要明确的知道此系统的定位,意义,价值是什么,比如在当前业务线中,处与什么位置,与哪些服务有依赖关系等,只有清楚这个问题,才好确定相关技术架构
2、定义标准:清楚了系统定位,那么该系统的对外输出与输入的标准要定义好,比如,统一的枚举类,统一的模型接口等
我们这套系统由于没有定义好标准,被上游的玩家们diss的没话说,
3、关于设计: 设计一套系统,还是需要采用相关的设计原则,要让用户对接的方便,要减少对外部的依赖,屏蔽用户对系统系统的感知,接口隔离等等