Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 792 Bytes

File metadata and controls

32 lines (22 loc) · 792 Bytes

Saga Distributed Transaction Pattern - Spring boot + embedded debezium + kafka + inbox-outbox pattern

Medium article link -> Medium Link.

Technologies

  • Spring Boot
  • Changes Data Capture (CDC) with embedded debezium
  • Inbox-Outbox Pattern ( Inbox For Exactly once semantic - Outbox for CDC)
  • Apache Kafka ( Data streaming )
  • PostgreSQL

Run the System

We can easily run the whole with only a single command:

  • docker-compose up -d

5: Starting order-microservice`

./order-microservice
mvn spring-boot:run

5: Starting stopk-microservice`

./stock-microservice
mvn spring-boot:run