Kafka is used to build real-time data pipelines, among other things. Learn about its architecture and functionality in this primer on the scalable software.