Architecture 多团队微服务体系结构

Architecture 多团队微服务体系结构,architecture,microservices,Architecture,Microservices,我们有一个交易应用程序,其中包含不同的模块,每个模块都有一组共享单个数据库的表。每个模块也有自己的服务 一个团队通常需要来自其他模块的数据来显示其UI/报告和业务逻辑。目前,我们共享数据的方式是以数据库视图的形式。所以,如果我需要其他模块的数据,他们会创建视图,并向我们提供所有必需的数据。我们赞同这些观点,并据此加以利用 我知道这不是可扩展的解决方案。在这种情况下,性能/代码重用至关重要的其他解决方案可能是什么。 < P>您可以考虑通过保持数据的只读拷贝以及服务来实现CQRS模式。

我们有一个交易应用程序,其中包含不同的模块,每个模块都有一组共享单个数据库的表。每个模块也有自己的服务

一个团队通常需要来自其他模块的数据来显示其UI/报告和业务逻辑。目前,我们共享数据的方式是以数据库视图的形式。所以,如果我需要其他模块的数据,他们会创建视图,并向我们提供所有必需的数据。我们赞同这些观点,并据此加以利用


我知道这不是可扩展的解决方案。在这种情况下,性能/代码重用至关重要的其他解决方案可能是什么。

< P>您可以考虑通过保持数据的只读拷贝以及服务来实现CQRS模式。