问题背景:
目前在给集团的业务系统设计统一权限中台系统,由于设计到的系统很多,对应的权限划分业务规则细,从以前的“分散在各个业务系统分配”现在规划成“统一在权限中心中划分分配用户行为”。
在做架构设计时,大致划分出一个架构图如下:
存在的问题点
- 各个下层服务之间不直接依赖,由上层聚合服务统一对外提供服务,此架构能一定程度上减少下层服务之间的耦合。但是存在聚合服务又变成一个“大集合”之类的系统;这一步应该能如何优化处理?
- 统一了聚合服务后,它就成为了业务的主入口,由此它便是一个单点的。这一步应该能如何优化处理?
- 此架构下,上层的聚合服务感觉上充当了网关的作用。那么入口网关是否还有存在的必要?