微服务业务网站和管理后台是否应该放在同一个服务体系内
问题描述
1.公司有一套对外的业务系统,其中有订单,支付,问答、充值(可以看做是A,B,C,D)等业务模块(各模块有自己独立的数据库等);
2.公司内部有一套管理后台需要对各个模块的数据进行调用和处理;
现在准备使用Spring Cloud框架对现有系统进行改造,业务拆分等;
问题——对外的业务系统和公司内部自己使用的管理后台是否应该放到同一套服务体系内
放到同一体系内,各个工程可以复用会减少很多代码量,但是由于对外的业务系统和内部管理后台使用两套用户体系,这块不知道放到一起是否能够实现,以及对外接口暴露问题;
如果不放到一起,相当于每个业务都要做两个工程。会增加服务的数量和开发的工作量
疑惑如上,请有相关经验的朋友指点迷津