Jay Kreps epic blog post on the Log should be required reading: http://engineering.linkedin.com/distributed-systems/log-what...
We do things very differently to that discussed in the OP (and are heavily influenced by the Krepian school of SOA.) I'd write more, but I'm on a train with flaky internet.