The 10 Top Open-Source Tools Of 2018 (So Far)

open source tools


Kafka is a distributed steam processing platform that's being leveraged by large organizations to build data pipelines.

The solution, which works much like a message queue, is used to build real-time data pipelines across systems and applications, or applications that react to streams of data.

Kafka can be run as a cluster on one or more servers that span multiple data centers. Kafka records, organized in categories called topics, consist of a key, a value and a time stamp.