微服务前后台架构与网关设计咨询

目前在下公司项目是从传统单体转微服务,后台还是原来的单体技术架构、只有面向用户的前台网站是采用的微服务架构,所以有些设计还是一知半解的,想咨询各位、同时为以后的跳槽做准备,谢谢!
1、前后台是分两个前台项目和后台项目,还是统一在一个微服务项目里面好呢?不是UI层面的(已经打算是前后端分离),是前后台的接口。
2、网关路由如何设计区别前后台比较合理?因为每个服务都可能会有前台和后台的接口,比如系统微服务有字典管理模块,但是比如设计增删改的基本都属于后台接口、需要登录认证的,而比如查询某个字典下面的字典项列表是前台使用、不需要登录认证的。
3、认证服务是统一一套,还是前后台用户分开2套认证系统呢?
4、认证系统的登录界面是写在前后端分离的前端项目里面,还是直接写在认证项目里面不前后端分离?
5、每个微服务都接入spring security认证,还是只在网关处统一认证鉴权比较好呢?

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进