CQRS
In regular client-server development, the server is responsible for providing
the client with all CRUD (create, read, update, and delete) capabilities.
However, when users look at data they do not often require it to be up to date
to the second (given that they often look at the same screen for several seconds
to minutes at a time). As such, retrieving data from the same table as that
being used for highly consistent transaction processing creates contention
resulting in poor performance for all CRUD actions under higher load.
http://www.udidahan.com/2008/08/11/command-query-separation-and-soa/
Querying: - Have a look to Users, what are they really interested in? - It's not searching, it's finding; - It's not refreshing, it's looking for events
Alberto Brandolini -
http://vimeo.com/16054927 - 41:10
No comments:
Post a Comment