I want to ensure that I understand the scenarios which CQRS is intended. For example, if a web service has two types of clients:many external clients who will only query via GET; they will never POST/PUT/PATCH/DELETEan internal client who will primarily populate (via POST/PATCH/PUT/DELETE) the data store that the service uses to fetch queried data for the external clientsIs this the scenario that the CQRS pattern was meant to satisfy, with a possible EventSource handling the updates to the data store from the internal client? Of course, I realize that external clients can update the data store too - I'm just using the above example as a requirement that came to me recently.
Is CQRS Appropriate for a Service with Distinct Query and Command Clients
rest;web services;web;cqrs