CQRS Pattern vs CRUD in Microservices