The project demonstrates how an order workflow can span multiple independently deployed services while maintaining business consistency through event-driven communication, local transactions and compensating actions instead of relying on a traditional distributed database transaction.
microservices kafka spring-boot kafka-streams avro-schema spring-sleuth avro-format avro-kafka kafka-ui spring-boot-kafka avro-schema-registry kafka-registry ditributed-transactions spring-boot-kafka-streams ditributed-tracing
-
Updated
Sep 2, 2026 - Java