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! ๐ค
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! ๐ค
Yes, the same approach can be implemented without any tools.
CDC with Debezium makes it much more simpler from a process point of view.
Transactional Outbox Pattern is an impressive solution, awesome explanation, thanks for sharing!
Thanks for the great feedback Daniel!๐