что меня смущает в кроссдц кафке:
1) нужно сразу принять истину что будет или быстро (не ждем isr с удалённого дц) или отказоустойчиво (ждем isr со второго дц)
2) кастомный партишинер для записи (мы должны гарантировать что пишем локально)
3) кастомные настройки для чтения (мы должны как-то сказать под какие партиции мы подписываемся чтобы случайно не подписаться на удаленную, читать ведь ожидаем локальные)
4) топик с комитами всё равно надо размазывать по обоим дц, иначе будет боль
5) я до сих пор не видел что в этому случае делать с zookeeper (он то требует кворум для выбора мастера, следовательно как собрать 50%+1 голос при выпадении одного датацентра я вот так с ходу и не скажу)