Design for replayability

Short description Design projections so that they can be easily replayed per stream or projection type. Examples A particular read model requires a new field that wasn't captured previously. Changing the logic and replaying it will make the field available for...