Andrey Belyakov
Но если сделать множество сервисов которые обмениваются через кафку друг с другом сообщениями, являясь и продюсерами, и коньюмерами, то, наверное, концептуально, это будет p2p, использующий кафку как транспорт
Собственно, вот тут ☝️и зафиксирована основная мысль. Разве что на уровне Кафки это может быть организовано по-разному. Тут выше предлагали сделать по топику на каждое ребро, но обычно так не делают, из-за квадратичного роста. На мой взляд оптимальным (при условии, что нам по какой-то причине нужна архитектура a la p2p) было бы делать по одному топику на каждый сервис для приёма, а отправлять события в топик сервиса, с которым хотим взаимодействовать.