TL;DR: https://github.com/kifi/franz
The backend for Kifi is built as a fully Service Oriented Architecture. In the context of that, we run into two issues: