Ordering and Causality - Designing Data-Intensive Applications | Lucent