CQRS example