Architecting data-intensive applications : develop scalable, data-intensive, and robust applications the smart way - Anuj Kumar (Packt Publishing, 2018)