Thursday, February 9, 2012

Event Sourcing

Event Sourcing: Bingo! I have started to experiment by building applications. Now that NoSQL and cloud storage solution allow for basically unlimited storage capacity this is very accesible option. Event Sourcing could be added an application that is using an RDBMS. Storing the current state in and RDBMS or any indexed data store (in my case MongoDB with some tuned indexes). One of the main goals I have it to track all the UI (Javascript) events so that any error I can replay everything that happens to debug it. I have done this before in a game but never hooked in the error replay so can't wait to see how it works.