So far, we have walked through learning internal concepts. We also went through a few programs that helped us use Apache Kafka. Confluent Platform is developed by the creator of Kafka in order to improve usability of Kafka in production applications.
The following are a few reasons to introduce Confluent Platform:
- Integration with Kafka: We have seen integration of Spark, Storm with Kafka in the previous chapter. However, these frameworks come with additional rich APIs, and having such Stream processing available in a single platform with Kafka will avoid maintaining other distributed execution engines separately.
- In-built Connectors: We saw that writing a Kafka producer or consumer application is very easy using API that Kafka provides. We have seen in many application architectures where Kafka is being used, that the type of source of data...