Cassandra and many other similar systems provide no transactions support. Instead they provide eventual consistency which means that the writer to the system eventually will be in consistent state. Are there any examples on how can I use to emulate something that transactions can emulate?
I understand that there are cases where eventual consistency is what we need. For example, we can easily tolerate a list of friends in a social network isn't always up-to-date, etc. But what should we do in case of systems like hotel reservation or money transfer? Google app engine has entity groups, can we emulate them somehow in a system which provides eventual consistency?
Are there any aritcles where can I find examples of similar architectures?