目录
- 背景
- 跨国混合部署的挑战
- 商城和履约解耦的挑战
- 定时任务。
- 跨系统集成的复杂性。
- 商城和中台分离的架构设计
- 跨国混合部署的挑战
- 参考资料
背景
跨国混合部署的挑战
- 系统和其他系统可能不在一个国家/地区。 比如把数据采集相关的服务部署到海外,如客户,鉴权。 那么客户模块跟MDM需要集成,跟4A集成
商城和履约解耦的挑战
履约系统推送给不同的商城(大B商城,小B商城), 需要做适配。 比如根据订单的标签调用不同的接口
外部系统要拿 交易和履约的数据如何处理? 商城要看后端的数据如何处理?
定时任务。
不同国家执行时间不一样。需要启不同时间的任务执行。比如计息,欧洲凌晨跟中国凌晨时间不一样。
- 数据加密存储。 按欧洲的GDPR,跨服务,跨系统加解密的方案是怎么做的?
跨系统集成的复杂性。
比如客户模块需要调用MDM接口,拉取MDM的数据,客户模型需要把新增客户的信息推送给MDM。 假如销售系统欧洲部署客户模块,中国也部署客户模块,那么
- 接受MDM数据的时候需要做数据过滤(要么查询参数需要适配,要么返回值的数据需要做过滤)
- 调用外部系统的时候,需要区别不同的数据中心。外部系统不同的国家调用接口的传参会有些差异
商城和中台分离的架构设计
商城和中台集成
1.商城下单,履约系统会更新履约状态,状态同步给商城。
2.商城端可以查看订单的供应链的承诺信息(承诺是挂在SO上)