Big Data: Principles and Best Practices of Scalable Real-Time Data Systems