I suppose that everything needs a name and an acronym… but CQRS? Really? Just reading a few articles on the subject it seems to be too verbose. (a) there is CRUD and then; (b) there is CQRS. And it’s also important to note that CRUD is CQRS but that not all CQRS is CRUD.The thing is we all experience CQRS almost every day as not all architectures are CRUD. For example in systems where network traffic/payload/protocol needs to be optimized by reducing many-to-one transactions or when refactoring the backend DB for whatever reason we tend to encapsulate the CRUD within CQRS.