如何将微服务架构应用于金融产品咨询网站?实用吗?

时间:2018-07-03 09:23:55

标签: architecture microservices

我正在一个网站上显示金融产品,其相关文档和绩效图表...

它实际上是一个复杂的整体应用程序,具有许多代码和功能。

将此应用程序划分为微服务架构是否可行?

知道用户没有登录网站,没有业务交易,他们只是在网站上搜索,咨询和查看产品及相关信息

1 个答案:

答案 0 :(得分:0)

  

知道用户未登录网站,则没有业务   交易

您无需考虑这些,就可以从整体转换为微服务架构。如果您确定系统可以拆分/分割为多个服务,数据库是可拆分的,并且您确实需要根据业务需求选择微服务,那么可以考虑一下。一旦决定并开始迭代,您将获得更多清晰的图片,了解如何在应用程序上拆分功能和独立的垂直切片。

例如,如果您的系统中具有推荐功能,则可以考虑使用具有独立存储系统的独立推荐服务。无论如何,如果推荐服务出现故障,并且具有适当的回退机制,则整个系统应在没有推荐服务的情况下成功运行(例如,当推荐服务不起作用时,它可以向所有用户显示前X个项目)。

简单的答案是-您的系统可以被认为是微服务架构的候选者。但在进入you should consider these things之前。