InterviewSolution
| 1. |
What are the main features of Kafka that make it suitable for data integration and data processing in real-time? |
|
Answer» The Kafka which has established itself as a market LEADER in stream processing platform. It is one of the popular message broker platforms. It works on the publisher-subscriber model of messaging. It provides decoupling between producer and consumer system. They are unaware of each other and work INDEPENDENTLY. The consumer system has no information on the source system which has pushed the messages into Kafka system. The producer systems publish messages on the topic(tagging of messages in a group called topic) and messages are broadcasted to consumer systems which are subscribed to those topics. It is event-driven architecture and solves most of the problems faced by the traditional messaging platform. The key features like data partitioning, scalability, low LATENCY and HIGH throughput are the reason why it has BECOME a top choice for any real-time data integration and data processing needs. |
|