Page History
...
Version management is enabled in the create, update and delete service so multiple version of an aggregate are available, as shown in the aggregate list below.
Shown is one aggregate about Tom Barman who - at first - has one job. In version 1 his name was misspelled, so this was corrected in version 2. At one point, Tom had another job, this is effectuated in version 3, the current version of the aggregate.
...
The course aggregate only consist of the entity Course, which is a non-singleton. This means that it is possible to save more than one course in such an aggregate. An exposed flow CourseManagement is available to manage course aggregates, as shown below.
...
A course has a duration in number of days and a price in euros. Custom metadata fields have been defined within the course aggregate to summarize the number of days and the prize and count the number of courses for each course aggregate. Version has been disabled in this part of the example, so only the latest version of each aggregate is available.