Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 979 Bytes

README.adoc

File metadata and controls

13 lines (8 loc) · 979 Bytes

Eventuate Tram Documentation

This is the manual for the Eventuate Tram and Eventuate Tram Saga projects.

Eventuate Tram is a platform for managing distributed data in a microservice architecture. It implements the Saga pattern, which implements transactions multiple services, and the CQRS pattern, which implements queries that retrieve data from multiple services. Eventuate Tram enables a services to send and receive messages as part of an database transaction. It does this by implementing the Transactional outbox pattern. This pattern is foundation of maintaining data consistency within a microservice architecture.

You can build the HTML documentation by running ./gradlew asciidoctor.