4 Comments
User's avatar
Akos Komuves's avatar

This is similar to how we extracted some features into microservices a couple of years ago, but I didn't know about the benefits of Debezium or CDC. I vaguely remember working with a transaction log in a company that developed a loyalty card system, but we didn't use such solutions to calculate the transaction history. I remember we were super careful about the transaction isolation mode, though.

Thanks for mentioning my article. I'm glad you liked it! ๐Ÿค

Saurabh Dashora's avatar

Yes, the same approach can be implemented without any tools.

CDC with Debezium makes it much more simpler from a process point of view.

Daniel Moka's avatar

Transactional Outbox Pattern is an impressive solution, awesome explanation, thanks for sharing!

Saurabh Dashora's avatar

Thanks for the great feedback Daniel!๐Ÿ™‚