proophessor icon indicating copy to clipboard operation
proophessor copied to clipboard

Versioning events in PROOPH

Open Arkowsky opened this issue 6 years ago • 3 comments

Hello,

I can't find any example or information about "Versioning Process Managers" or just Versioning in PROOPH. Here is short version http://blog.approache.com/2019/02/versioning-in-event-sourced-system-tldr_10.html what Greg Young has written in this book - https://leanpub.com/esversioning/read. Did I missed something or is TODO thing?

Arkowsky avatar Oct 25 '19 22:10 Arkowsky

Prooph provides you with everything you need to make it work. What would you expect, or what exactly do you think is missing?

On Fri, Oct 25, 2019, 19:11 Arkowsky [email protected] wrote:

Hello,

I can't find any example or information about "Versioning Process Managers" or just Versioning in PROOPH. Here is short version http://blog.approache.com/2019/02/versioning-in-event-sourced-system-tldr_10.html what Greg Young has written in this book - https://leanpub.com/esversioning/read. Did I missed something or is TODO thing?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/prooph/proophessor/issues/80?email_source=notifications&email_token=AADAJPH3WQYZSFKGH4XNEN3QQNVILA5CNFSM4JFJS5G2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HUPZRJQ, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADAJPFMYKIXXFV6SVDIQRTQQNVILANCNFSM4JFJS5GQ .

prolic avatar Oct 25 '19 23:10 prolic

I mean if you change structure of event e.g. add some field you have to manage that in your system e.g. VERSION 1 { foo : 'hello', bar : 3.9 } VERSION 2 { number : 3.9, str : 'hello', other : 15 } (New field was added) Greg Young describe it the best. In my dreams this demo could show how to use strategies of Versioning Events. If I good understand from Greg book "Versioning Process Managers" is the best option. Please look at this https://leanpub.com/esversioning/read#leanpub-auto-versioning-process-managers

Arkowsky avatar Oct 25 '19 23:10 Arkowsky

Go ahead, write those docs, and I'm happy to merge.

On Fri, Oct 25, 2019, 20:21 Arkowsky [email protected] wrote:

I mean if you change structure of event e.g. add some field you have to manage that in your system e.g. VERSION 1 { foo : 'hello', bar : 3.9 } VERSION 2 { number : 3.9, str : 'hello', other : 15 } (New field was added) Greg Young describe it the best. In my dreams this demo could show how to use strategies of Versioning Events. If I good understand from Greg book "Versioning Process Managers" is the best option. Please look at this

https://leanpub.com/esversioning/read#leanpub-auto-versioning-process-managers

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/prooph/proophessor/issues/80?email_source=notifications&email_token=AADAJPBBQB2KBVJXJLC5PT3QQN5PTA5CNFSM4JFJS5G2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECJZF7Q#issuecomment-546542334, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADAJPG7Q7IL7V4UP3UVZVDQQN5PTANCNFSM4JFJS5GQ .

prolic avatar Oct 26 '19 18:10 prolic