proophessor
proophessor copied to clipboard
Versioning events in PROOPH
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?
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 .
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
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 .