Chapter 7. Building Asynchronous Streaming Systems with Kafka and Spark
In this chapter, you will learn the following recipes:
- Setting up Kafka using Docker
- Creating Kafka topics to stream data
- Writing a streaming program using Kafka Streams
- Improving the performance of the Kafka Streams program
- Writing a streaming program using Apache Spark
- Improving the performance of the Spark job
- Aggregating logs into Kafka using Log4J
- Integrating Kafka with log management systems