Stream processing with Apache Spark : mastering structured streaming and Spark streaming - Maas, Gerard; Garillot, François (O'Reilly Media, 2019)