3 ms·
https://microservices.io/patterns/data/saga.html https://microservices.io/patterns/data/saga.html
by dudul 8y ago
https://microservices.io/patterns/data/saga.html https://microservices.io/patterns/data/saga.html
- qaq 8y ago"In order to be reliable, a service must atomically update its database and publish a message/event." so in other words to some transaction log so we just reinvented a distributed transactional database system with crapload of custom programming overhead. Whatever solution is described they all pretty much boil down to an equivalent of distributed eventually consistent database or distributed acid database but with a large number of database functionality pushed into the application.
- pojzon 8y agoSo distributed acid db... Noone till now (from what i have seen) came up with a better solution than guys 50 years ago..
- dustindiamond 8y agoWell, we’ve gotten this far...