I wonder how exactly publishing events to the Axon Server works when the subscribing processor handles the event? When does remoting happen?
There was an excellent (but somewhat old) presentation about the Axon framework’s internal working when Axon Server didn’t exist yet (https://axoniq.io/blog-overview/a-messages-journey-through-axon-framework). The presentation explains that event publishing happens before event handling. I guess the order is different when we have Axon Server in the picture.
While speaking about it, it would be great to see that presentation updated to the framework’s latest state, including Axon Server and tracking processors. For me, it was and still is a great learning resource.