Kafka: a Distributed Messaging System for Log Processing - LinkedIn, 2011