Arquiteturas legadas frequentemente utilizam comunicações síncronas, em lote, programadas, realizando pooling - o que resulta em tempo de espera para respostas e custos de utilização de recursos computacionais.
Este modelo de comunicação apresenta limitações para alcançar a agilidade e escalabilidade exigidas pelas empresas digitais, que precisam operar em parceiros complexos e ecossistemas de aplicação interna.
Nesses contextos, a capacidade de responder em tempo real a ameaças e oportunidades pode melhorar drasticamente a experiência do cliente e os resultados comerciais.
Isto requer competência na propagação, captura, análise e reação imediata a eventos do ecossistema usando event-driven architecture (EDA) e comunicações assíncronas.
Mais do que agilidade e escalabilidade para os negócios digitais, as arquiteturas orientadas por eventos também possibilitam extensibilidade, resiliência e redução dos custos computacionais.
Estas qualidades impactam a capacidade de inovação de uma organização, que pode ser acelerada ou restringida pela arquitetura de TI - o que deve permitir que mudanças, testes e releases sejam executados rapidamente.
https://twitter.com/TheMarkONeill/status/889273034913140736
Os EDAs são baseados em componentes autônomos, que quando alterados ou em caso de falha têm impacto mínimo sobre o meio ambiente e conseguem uma recuperação mais rápida. Assim, os EDAs reduzem custos e riscos, impulsionando a inovação. Além disso, novas tecnologias como IoT, AI, Microservices e Blockchain já são impulsionadas por eventos. Estar familiarizado com EDA favorece a adoção dessas novas tecnologias.
As arquiteturas movidas por eventos não eliminam completamente as interações entre as solicitações e as respostas. Ambas as abordagens são necessárias, complementares, dependendo do cenário e da necessidade do negócio.
Combinadas corretamente, estas abordagens permitem reagir e capitalizar "momentos de negócios digitais" em tempo real, alavancar ecossistemas digitais propagando eventos a todos os participantes e construir uma arquitetura moderna de integração capaz de sustentar o rápido ritmo de inovação exigido pelas empresas digitais.
Event Driven Arquitetura que permite experiências do Omnichannel Retail:
Tirar o máximo proveito da IOT com o evento:
Apesar dos benefícios mencionados dos EDAs, as equipes de TI enfrentam dificuldades para adotar este modelo arquitetônico devido a:
Sensedia Events Hub é uma solução para permitir arquiteturas orientadas por eventos, que oferecem características como, por exemplo
Além disso, a Sensedia possui uma equipe especializada em consultoria e aceleradores para Microservices / Mesh Architectures e estratégias com APIs, a fim de apoiar os clientes na combinação otimizada destas abordagens e alcançar uma arquitetura de TI moderna, integrada, segura, ágil e monitorada - capaz de impulsionar as estratégias de negócios digitais.
Consultoria Sensedia Playbook
Deseja saber mais?
Veja também:
APIX 2019 | Event driven Arquitetura, Eventos e AsyncAPI, o que o garfo Original Português - YouTube