When it comes to software engineering, we have a knack for acronyms. And two that often get mixed up are CQS and CQRS. Although might seem similar, they serve different purposes.
Great article yet again Helen! I never knew CQS and CQRS are so different. I always assumed CQRS is just a more advanced version of CQS.
One example of a system that needs high scalability but wouldn't necesarrily benefit from CQRS (at least not at the infrastructure level) would be banking software where reads do not disproportionately outnumber the writes: you make payments and just forget about them for most of the time.
Great article yet again Helen! I never knew CQS and CQRS are so different. I always assumed CQRS is just a more advanced version of CQS.
One example of a system that needs high scalability but wouldn't necesarrily benefit from CQRS (at least not at the infrastructure level) would be banking software where reads do not disproportionately outnumber the writes: you make payments and just forget about them for most of the time.