Pular para o conteudo principal

Fan-Out

O que fan-out significa, quando um evento precisa disparar vários caminhos ao mesmo tempo e onde isso complica coordenação.

Andrews Ribeiro

Andrews Ribeiro

Founder & Engineer

O que e

Fan-out e quando uma entrada vira várias saídas.

Um evento entra uma vez e dispara vários consumidores ou caminhos diferentes.

Quando importa

Isso aparece quando o mesmo fato precisa alimentar coisas diferentes:

  • notificação
  • indexação
  • analytics
  • atualização de cache

Erro comum

O erro clássico e olhar fan-out só como escalabilidade.

Ele também multiplica:

  • pontos de falha
  • custo
  • observabilidade
  • ordem difícil de rastrear

Exemplo curto

Um usuário publica um post.

Esse evento pode acionar ao mesmo tempo:

  • feed
  • notificação
  • busca
  • contadores

Por que ajuda

Fan-out ajuda a separar responsabilidades sem forcar um fluxo único a fazer tudo.

Mas quanto mais saídas você cria, mais precisa de clareza sobre quem pode falhar, atrasar ou reprocessar.

Fan-out desacopla trabalho, mas espalha complexidade.

Você concluiu este artigo

Continue explorando

Artigos relacionados