All services are implemented using Spring Boot, JPA and the Eventuate Tram framework, which provides transactional publish/subscribe. The Order Service uses a choreography-based saga to enforce the ...