Course: A Practical Introduction to Stream Processing Doing similar exercises different ways really help understanding what each component (Hadoop/Spark, standalone/cluster) can do on its own and together.