The last chapter was an introduction to using Apache Spark Structured Streaming. You learned how the popular Redis database can be used to create structured in-memory event streams and explored how to write stateful streaming applications.
This chapter expands on the skills acquired in the last chapter, which included an introduction to using the core Structured Streaming APIs—the DataStreamReader and the DataStreamWriter, how to utilize application checkpoints to create stateful ...