Distributed Transaction, Saga Pattern, Axon Framework, Spring Boot, Microservices.
.orderId(command.getOrderId()) .paymentId(command.getPaymentId()) .shipmentId(command.getShipmentId()) .shipmentStatus(command.getShipmentStatus()) .userId(command.getUserId()) .build(); AggregateLifecycle.apply(event); } @EventSourcingHandler public void on(CompleteShipEvent event,