Hey,
Over the weekend I went to Bali, and although no laptop came along I did
bring my new backpack-sized whiteboard. Ya never know... and as it so
happened on the plane over all of a sudden everything we have been
talking about around persistence, BASE, EventSourcing, REST, etc. just
"clicked"! So, I started scribbling down everything on the whiteboard,
on the plane, taking pictures of it and wiping it as I went along. This
continued for the remainder of the trip, with the final zen moment
coming just beforing landing back in KL.
I will try to capture the ideas in a series of posts, with whiteboard
shots to visualize the ideas. They are split up to make it easier to
read and discuss. Be sure to read them all before starting to reply as
there is some things in the later parts that expand on earlier topics.
The following are recommended background material:
BASE: http://queue.acm.org/detail.cfm?id=1394128
EventSourcing: http://martinfowler.com/eaaDev/EventSourcing.html
The Atom protocol
CAP: http://highscalability.com/amazon-architecture
DDD and CQS:
http://codebetter.com/blogs/gregyoung/archive/2009/01/13/dddd-master-detail-question.aspx
Consistent hashing:
http://www.spiteful.com/2008/03/17/programmers-toolbox-part-3-consistent-hashing/
Alright, let's get on with it! Continued in part 2.
_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev