【问题标题】:How to apply a microservices architecture to a financial products consulting website? is it practical?如何将微服务架构应用到金融产品咨询网站?实用吗?
【发布时间】:2018-07-03 09:23:55
【问题描述】:

我正在开发一个显示金融产品、相关文件和业绩图表的网站...

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

把这个应用分成微服务架构可行吗?

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

【问题讨论】:

    标签: architecture microservices


    【解决方案1】:

    知道用户不登录网站,就没有业务 交易

    从单体架构过渡到微服务架构时,您不必考虑这些。如果您确定您的系统可以拆分/切片为多个服务,数据库是可拆分的,并且您确实需要根据业务需求选择微服务,您可以考虑。一旦您决定并开始迭代,您将获得更清晰的图片,即如何在您的应用程序上拆分特征和独立的垂直切片。

    例如,如果您的系统中有推荐功能,您可以考虑使用独立的推荐服务和独立的存储系统。在任何情况下,如果推荐服务宕机,通过适当的回退机制,整个系统应该可以在没有推荐服务的情况下成功运行(例如,当推荐服务不工作时,它可以向所有用户显示前 X 项)。

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

    【讨论】:

      猜你喜欢
      • 2018-04-25
      • 2018-07-17
      • 2014-01-08
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 2016-11-05
      • 2018-11-07
      • 2018-12-27
      相关资源
      最近更新 更多