微服务的中台服务与后台服务

新手上路,请多包涵

问题描述

关于微服务中的中台服务于后台服务划分的问题,到底是如何来确定的?

例子

一个博客系统

后台服务不允许用户调用,中台服务允许用户调用。但是这种设计的话像博客管理中只有文章管理,感觉服务多了。
如果是把中台服务融合成一个博客系统,并且对外提供API的话感觉网关又没啥用了。
中台服务和后台服务应该如何规划?还是说直接把后台服务做成单一服务,并且允许用户调用?

阅读 2k
2 个回答

没有复杂的场景不用考虑微服务
没有庞大稳定的业务不用考虑中台
这么简单的东西就简单做就好了

微服务是指将应用功能最小化,原子化,尽可能减少应用服务之间的耦合,而后通过不同微服务组合出不同的功能,提供给用户。最大化服务的可重用性。中台是相对于前台和后台而言,中台指的是在一些系统中,被共用的中间件的集合。前台为面向用户的应用,后台则是数据库等,中台则将两者紧密联系在一起。

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