Stream processing applications often read data from external sources like Kafka or HDFS. Likewise, they require processed results to be written to external system or data stores. Samza is pluggable and designed to support a variety of producers and consumers for your data. You can integrate Samza with any streaming system by implementing the SystemFactory interface.
The following integrations are supported out-of-the-box: