top of page
  • Foto do escritorMarcelo Santos

O mundo é assíncrono e orientado a eventos



Imagine viver em uma realidade onde tudo acontece de forma síncrona. Você leva o seu celular para o reparo e fica sentado aguardando o dia todo até que fique pronto, sem poder sair, pois se sair o serviço é cancelado e você precisa solicitá-lo novamente.

Isso não faz sentido na vida real. Você receberia um protocolo de atendimento e alguém te avisaria quando estivesse pronto para você ir buscar.

O mesmo acontece quando você faz um pedido de delivery a um restaurante por telefone. Você não fica na linha aguardando o cozinheiro terminar e o motorista trazer o pedido até você. Isso acontece de forma assíncrona!

Nos últimos anos, a arquitetura orientada a eventos tem ganhado destaque como um paradigma eficaz para o desenvolvimento de sistemas escaláveis e resilientes. Essa abordagem permite que as aplicações sejam construídas em torno de eventos.

Quando treino times de arquitetura e engenheira de software sobre esse tema, uma pergunta bem frequentemente que me fazem é: O que é um evento?

Vamos ver se consigo dar um pouco mais de clareza sobre isso:

Coisas acontecem. Carros são vendidos, transações são realizadas, vendas são canceladas, produtos são entregues…

Um evento é um acontecimento significativo, um fato relevante ocorrido que pode ser considerado digno de atenção. Um conjunto de eventos contam uma história, assim como um filme é composto por vários frames e não apenas uma foto isolada. Um evento isolado pode não significar muita coisa, mas vários eventos trazem um contexto do que está acontecendo.

Um exemplo de evento pode ser uma transação em uma Blockchain. O ato de se transferir um asset digital de uma conta para outra é um acontecimento bem relevante e digno de atenção. Muitos sistemas estão interessados nisso e reagem de acordo em tempo real, ou mesmo para analisar a história contada pelos eventos (transações), adicionando o contexto necessário para verificações de segurança e rastreabilidade.

As empresas que entenderem e buscarem adotar Arquitetura Orientada a Eventos vão possuir grande vantagem no mercado.

Uma Plataforma de Eventos possibilita o armazenamento e reuso dos eventos e, por meio desses eventos, habilita formas de entender completamente o contexto em que seus clientes se encontrem, podendo assim personalizar todos os aspectos relacionados à esse cliente. Isso é conhecido como hiper-contextualização e hiper-personalização.

Quer saber mais?

Não basta ter apenas a foto do estado atual, mas também o que aconteceu ao longo do tempo para chegar até ali.

A hora de investir em Arquitetura Orientada a Eventos é agora! Não deixe pra amanhã!


bottom of page