As more businesses adopt microservice architectures for their applications, more developers have had to grapple with the concepts of orchestration and choreography. Although these terms are sometimes ...
Saga design pattern is used to preserve data integrity in distributed transactions that span multiple services. A saga consists of a sequence of local transactions. Each local transaction in a saga ...
This project showcases my implementation of the choreography-based SAGA design pattern for managing distributed transactions, utilizing Apache Kafka as the event broker. In distributed systems, ...