De-normalization, Data Consistency, and Events