minor research on cqrs history