-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kenneth Gulbrandsøy edited this page Dec 28, 2019
·
10 revisions
All development MUST follow the following principles:
-
DDD
-
CQRS
-
Event sourcing
- One event stream per aggregate
- Events from Event Sourcing (Source Events) SHALL NOT be shared externally
- Only Domain Events are available to klients
-
Privacy by Design
- PII is stored only one place
- New PII uuids are generated for each shared context of aggregate roots (aka. Incident)
- Only PII uuids are stored in streams
- PII CAN be stored in memory in Aggregate roots (lookup from PII context using uuid)
- AppConfig
- Incidents
- Subjects
- Clues
- Operations
- Units
- Missions
- Allocated Personnels
- Allocated Transports
- Allocated
- Tracking
- Devices
- Personal Identifiable Information (PII)
- Subjects
- Personnels
- Affiliations
- Competence
- Resources
- Transports
- Equipments