At LinkedIn, we use a log-centric system called Apache Kafka to move tons of data around. If you're not familiar with Kafka, you can think of it as a publish-subscribe system that models each message as a log entry. However, it's difficult for a developer to spend their time thinking about a problem domain relevant to their application in addition to the complex...