Advantages and disvantages of implementing CQRS