Skip to content

Releases: thalerjonathan/rust-ddd

Microservices Debezium Refactor

18 Dec 11:22

Choose a tag to compare

Refactored to Debezium instead of my own DB-trigger based Domain Event publishing approach, see https://github.com/thalerjonathan/rust-ddd/tree/main/reports/week8

Microservices Final

18 Nov 07:59

Choose a tag to compare

Finalised Microservices, which for now concludes the purpose of the project. I might be coming back in the future when going through the book "Microservices Patterns" by Chris Richardson.

Microservices Prototype Finished

05 Nov 13:11

Choose a tag to compare

Finished prototyping the Microservices, where they have a few flaws left:

  • There is a potential for processing the same Domain Event multiple times, so there needs to be some form of dedup mechanism I have to implement.
  • There is an edge case where committing the DB TX goes through but the Kafka committing fails for whatever reason - in this case we would lose the Domain Event.
  • My current Saga implementation when committing Referee Assignments is not robust and results in inconsistent data in case of infrastructure failures.

Day 24

05 Nov 12:50

Choose a tag to compare

Day 23

04 Nov 15:30

Choose a tag to compare

Day 22

30 Oct 11:25

Choose a tag to compare

Day 21

30 Oct 08:13

Choose a tag to compare

Day 20

27 Oct 06:30

Choose a tag to compare

Day 19

26 Oct 15:01

Choose a tag to compare

Day 18

25 Oct 10:20

Choose a tag to compare