Replies: 1 comment 2 replies
-
Hi @nyh1030 . Thank you for opening this discussion. It does not mean we don't need it! I believe that events are API, and like any other API, it is good to evolve it robustly, controlling backward/forward compatibility. Before we jump into introducing something like a version of the event and a concept of an Let's identify the nature/type of that change / Is it backward(breaking) or forward compatible?
I have a couple of projects running in production, and so far We were able to do it as described in Nevertheless, I would like to introduce the concept of versioning the events into the
Would you like to open an issue, referencing this discussion, so we can further collaborate on it? I will try to outline the ideas... Best, |
Beta Was this translation helpful? Give feedback.
-
First of all, thank you very much for presenting a good methodology.
I'm developing a service utilizing
fmodel
I built the event store with
fstore-sql
and found that all events are handled well.However, as my business is evolving, the event schema is changing,
I didn't find anything related in the
fmodel-ktor-demo
orfmodel-spring-demo
repositories, so I'm asking here.Do you recommend upgrading the event store or using event upcasting?
I saw that axon stores @revision as metadata,
I'm confused if I should store additional related metadata in
fstore-sql
Beta Was this translation helpful? Give feedback.
All reactions