Hi, Greg. After reading this KIP and your discussion, I feel that it is very divergent. I can only start from one of them: Why can't we use the follower fetch protocol? The leader of the target cluster topic partition can be treated as the follower of the source cluster topic partition leader, and the fetched data is directly appended to the local log (the remote fetch thread is inherited to the follower fetch thread, thereby retaining the offset of the log), so that consumer/ producer client can be omitted. Of course, this is just data replication. I may have to think more about group offset/acl/config replication.
best, hudeqi