Conclusion
Review the topics covered in this course and learn about the next steps.
We'll cover the following...
Congratulations! You have successfully completed the Kafka Streams for Software Developers course
What we learned
We started by learning that the need for a real-time stream processing API on top of Kafka’s Consumer and Producer APIs led to the creation of Kafka Streams. We covered some of Kafka Streams’ strengths, such as being a lightweight library, its scalability, and fault tolerance. We also briefly covered some basic Kafka Streams concepts, such as processors and topologies.
We then focused on reinforcing our understanding of Kafka concepts and tools, which are essential for understanding and working with Kafka Streams. The tools included important Kafka CLI commands:
Consuming messages using
kafka-console-consumer
Producing messages using
kafka-console-producer
Creating and ...