За это большой респект. А когда можно поддержки 3х котоэффектов ожидать?
Для этого, вероятно, придётся делать rpc подобное апи через кафку для запросов. Можно, конечно, но стоит ли оно того? Как пример можно faust питонячий посмотреть - там такой в...
А в чем проблема с составным PK? На эффективность выборки по client_id это никак не влияет, но гарантирует сортировку по второму полю, что все сильно упрощает. Если нет возмож...
а если самому консьюмить через клиент эти партиции, все ок?
Так а автоинкремент как поможет?
А если добавить пятый инстанс сервиса?
Чем спарк не подходит?
Есть ли рекомендуемый вариант переноса на другой Zookeeper кластер?
toUUID(rand64()) ?