References
- https://github.com/eclipse/microprofile-lra/blob/master/spec/src/main/asciidoc/microprofile-lra-spec.adoc
- https://microservices.io/patterns/data/saga.html
- https://microservices.io/patterns/data/cqrs.html
- https://microservices.io/patterns/data/event-sourcing.html
- https://microservices.io/patterns/data/aggregate.html
- https://microservices.io/patterns/data/transactional-outbox.html
- http://chrisrichardson.net/post/microservices/2019/07/09/developing-sagas-part-1.html
- https://livebook.manning.com/book/microservices-patterns/chapter-4
- https://livebook.manning.com/book/microservices-patterns/chapter-6/264
- https://docs.particular.net/nservicebus/sagas
- https://masstransit-project.com/usage/sagas
- https://simplesource.io/simple_sagas_action_processors.html#
- https://docs.confluent.io/current/schema-registry/index.html
- https://www.confluent.io/kafka-summit-lon19/simplifying-distributed-transactions-sagas-kafka/
- https://github.com/eventuate-tram/eventuate-tram-sagas
- https://github.com/microservices-patterns/ftgo-application
- nestjs/cqrs#164
- https://kafkajs.github.io/confluent-schema-registry/