CQRS example rip