Emque is a gem to help with high level interaction (on top of Poseidon) with Kafka.