Published inBetter ProgrammingUse Workflow to Handle Distributed TransactionsUnder this workflow pattern, a mixture of XA, SAGA and TCC can be applied to different branches in a single distributed transactionsJul 27, 2022A response icon1Jul 27, 2022A response icon1
Published inTowards DevHow to elegantly implement a multi-database outbox patternJul 9, 2022A response icon1Jul 9, 2022A response icon1
Published inBetter ProgrammingHow to Ensure the Consistency Between Redis and DatabaseAn in-depth guide to staying connectedJun 7, 2022Jun 7, 2022
C# ABP’s OutBox Pattern for Multi-Tenant Multi-Database SceneThis article shares a new way to support multi-tenant multi-database OutBox pattern, which solve issue #10036 using the DTM’s 2-phase…Jun 6, 2022Jun 6, 2022
Published inBetter ProgrammingHow to Manage Anomalies in Saga Pattern for MicroservicesTo deliver consistency across various platformsMay 25, 2022May 25, 2022
Published inBetter ProgrammingUnderstanding XA Transactions With Practical Examples in GoA look at the principle of XA transactionMay 9, 2022May 9, 2022
Published inBetter ProgrammingHow to Implement a Distributed Transaction Across Mysql, Redis, and MongoCombining multiple storage engines to form a distributed transactionApr 25, 2022Apr 25, 2022
Published inBetter ProgrammingAn Alternative to Outbox Pattern for Microservices ArchitectureMeet 2-phase MessageApr 11, 2022A response icon1Apr 11, 2022A response icon1
Published inTowards DevHow to Implement Saga Pattern in MicroservicesThe Microservice architecture allows us to maintain applications services and their databases separately. As a sequence, it is common to…Apr 4, 2022Apr 4, 2022
Published inBetter ProgrammingBest Practices for TCC Distributed Transaction In GoThis article will present a complete TCC example to give the reader an accurate understanding of TCC-type transactionsMar 30, 2022Mar 30, 2022