Oct 1, 2011

Nothing New to See, Move along Folks

I stumbled upon this while researching my opkoko CQRS presentation (in Swedish):
"So CQRS is just what E. Yourdon described 2 decades ago but with a new name and new terms. Furthermore, readonly databases for retrieval of data and DML databases for data manipulation have been common for a long long time. Why is this suddenly ‘new’? ..."
(Comment at http://codebetter.com/gregyoung/2010/02/16/cqrs-task-based-uis-event-sourcing-agh/)

Yes, it is new, but new ideas are seldom all new, usually there are older parallels. It is folly to discard new ideas just because someone said something similar 2 decades ago.

Most useful new ideas are just minor variations of old ideas, sometimes it's just that the environment has changed. Maybe CQRS is just a repurposing of Yourdon's ideas, I wouldn't know, but that is irrelevant. Putting it in the context of domain driven design makes CQRS useful, a new tool in the toolbox.

No comments:

Post a Comment