Today we have run into an error where an axon event could not be deserialized anymore because it was missing properties. After some investigation we have found that sometimes the event was serialized in camel-case and sometimes in snake case. Where as all the other events are all in snake case.
Our current best guess is that Axon Server sends events to our service before it is fully initialized and then decides to use snake-case instead of camel-case. Could that be the cause of this or is something else at play?
How does axon server determine what casing to use for serialization?