随着越来越多的公司从遗留系统中迁移出来,我们认为有必要强调更改数据捕获(CDC)作为从这些系统获取数据的一种机制。Martin Fowler描述事件的拦截早在2004年。在现代术语中,它涉及到在进入系统时分叉请求,这样就可以逐步构建替换。通常这是通过复制事件或消息来实现的,但分叉HTTP请求同样有效。例如,在将事件写入大型机之前从销售点系统派生事件,以及在将支付事务写入核心银行系统之前派生支付事务。两者都导致了遗留系统部分的逐步替换。我们认为,作为一种技术,从源获取状态更改,而不是尝试使用CDC进行后处理重新创建它们,这被忽视了,这就是为什么我们在本期Radar中强调它的原因。