DEV Community

Discussion on: CQRS is Software Development Schizophrenia

Collapse
 
polterguy profile image
Thomas Hansen

Notice how I liked your comment? 😉

You are right. My target isn’t to remove CQRS from apps that needs it, my target is to remove it from apps that doesn’t need it. If you’re for instance building a real time trading platform with hundreds of writes per second, you obviously have to use CQRS. However, using it when it’s not needed is madness, and I’ve seen it used a LOT when it wasn’t needed.

Collapse
 
peteraba profile image
Peter Aba

I guess that's fair, though you could have gone slightly further by adding a checklist about when it's actually a good idea to go with CQRS. ;)

Thread Thread
 
polterguy profile image
Thomas Hansen

That might be, but it would probably be difficult to ensure it was complete. Great developers knows when to apply it intuitively, which of course is (almost) never 😊