我们有一个跨多个团队管理的应用程序,我们希望通过使用微前端方法在应用程序之间创建灵活性和隔离性,每个应用程序都有自己的商店。
一些应用程序使用相同的数据,我们希望减少从服务器获取的重复数据的数量。
我知道在这种情况下听起来我们应该使用一个商店,但是选择了所有准备好使用多个商店。
在商店之间同步数据的最佳方式应该是什么以及如何?
几点:
- 所有数据均来自我们的后端服务
- 数据结构相同,但并非所有应用程序都使用相同的数据,有些应用程序使用数据的子集
- 为了减少 API 调用的重复,我们希望“小型存储”能够同步来自“主”存储的数据