Apache Kafka and the four challenges of production machine learning systems