Vendo a aula do consumer de log, onde é possível ouvir dois tópicos distintos, onde eles enviam até informações de tipos diferentes, me surgiu uma questão. Imagina que além disso pra mim, a ordem de consumo importa para que eu tome alguma decisão com base nas mesagens provenientes dos dois tópicos. Exemplo, meu consumer ler a mensagem do Topico A, e precisa de outra mensagem do Topico B para realizar um processamento e outputar alguma coisa.
O kafka possui algum mecanismo em relação a isso, ou o controle dessa sync é todo feito via aplicação? Qual seria a melhor decisão arquiteturalmente falando.
Otimo curso!