Implemented the 2 Phase Commit Algorithm for Distributed Transactions with the help of Kafka, Guava Timed Cache, Job Scheduler
-
Updated
Nov 22, 2025 - Java
Implemented the 2 Phase Commit Algorithm for Distributed Transactions with the help of Kafka, Guava Timed Cache, Job Scheduler
The repository contains demo application that creates sharding for Azure SQL Managed Instances and some code samples that show how distributed transactions can be used with sharding.
This project demonstrates a distributed transaction approach in a microservices architecture by implementing the Saga Pattern with Kafka as the messaging backbone
Add a description, image, and links to the distributedtransactions topic page so that developers can more easily learn about it.
To associate your repository with the distributedtransactions topic, visit your repo's landing page and select "manage topics."