CQRS (event sourcing): Projections with multiple aggregates
问题 I have a question regarding projections involving multiple aggregates on a CQRS architecture. For example sake, suppose I have two aggregates WorkItem and Developer and that the following events happen sequentially (but not immediately) WorkItemCreated (workItemId) WorkItemTitleChanged (workItemId, title) DeveloperCreated (developerId) DeveloperNameChanged (developerId, name) WorkItemAssigned (workitemId, DeveloperId) I wish to create a projection which is as "inner join" of developer