假设我们有一个旧系统负责管理和存储客户数据。
新应用程序的体系结构由事件和业务域驱动。
我们正在考虑将客户数据存储在新的应用程序中(只要客户是其域的一部分),以处理旧系统发出的更新。但是这个新应用程序需要整个客户列表。
由于我们仅处理更新,因此除非我们从旧版本导出并导入到新应用中,否则不会与该新应用共享现有客户。听起来很丑,我们怀疑在这种情况下我们没有正确使用事件体系结构。
我们已经放弃了创建API来请求客户的列表和详细信息的操作。旧版系统的所有者不想增加其使用,甚至不希望将其系统与其他系统更多地耦合。
事件驱动架构模式如何处理这种情况?