http://www.confluent.io/blog/apache-kafka-samza-and-the-unix-philosophy-of-distributed-data/
blog-post-kafka-samza-unix#teams-can-consume1
In a large organisation, different teams can each publish their data to Kafka. Each team can independently develop and maintain stream processing jobs that consume streams and produce new streams. Since a stream can have any number of independent consumers, no coordination is required to set up a new consumer.
blog-post-kafka-samza-unix#teams-can-consume1