Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As technology, I should support Immutable architecture structural design patterns #149

Open
10 of 11 tasks
olivierlemee opened this issue Nov 3, 2022 · 3 comments
Open
10 of 11 tasks
Assignees
Labels
line:mvf Action or item managed via the MVF production line dedicated to prototypes delivery priority:high High priority for treatment type:feature Required behavior/compliance waited from a system or technology (performance, architecture, privacy)

Comments

@olivierlemee
Copy link
Collaborator

olivierlemee commented Nov 3, 2022

https://www.notion.so/cybnity/489-9b80df25e3e6464f9c307a7668a967b5

requirement: REQ_MAIN_5
Description: Apply the patterns relative to

  • the structure of entity,
  • ownership,
    • add unit test about instantiation of entity and child fact with valid/invalid identifier use cases
    • add design diagram (mermaid) into doc
  • deletion,
  • restore,
  • membership,
  • mutable property and
    • unit test about historization
  • entity reference as constraints specification about domains’ data and events.
  • design documentation helping developer to understand good usage of patterns (example of instantiation, view diagram on dependencies between immutable pattern)

techno: JS, Java, json, mongo cluster

“the art of immutable architecture” book’s page 243-268

@olivierlemee olivierlemee added this to the OS MVF V0 - Framework milestone Nov 3, 2022
@olivierlemee olivierlemee added line:mvf Action or item managed via the MVF production line dedicated to prototypes delivery type:feature Required behavior/compliance waited from a system or technology (performance, architecture, privacy) labels Nov 3, 2022
@olivierlemee olivierlemee added priority:moderate Moderate priority for treatment priority:high High priority for treatment and removed priority:low Low priority for treatment priority:moderate Moderate priority for treatment labels Nov 24, 2022
@olivierlemee olivierlemee self-assigned this Feb 6, 2023
@olivierlemee
Copy link
Collaborator Author

source codes development of support.framework.immutable library

@olivierlemee
Copy link
Collaborator Author

mutable property history and test ok

@olivierlemee
Copy link
Collaborator Author

source codes and test validated ok. Design documentation written in readme.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
line:mvf Action or item managed via the MVF production line dedicated to prototypes delivery priority:high High priority for treatment type:feature Required behavior/compliance waited from a system or technology (performance, architecture, privacy)
Projects
Status: Ready for UAT stage
Development

No branches or pull requests

1 participant