Como uma arquitetura pode te trazer eficiência em custos? Bora falar de EDA: Event-Driven Architecture (EDA) da AWS!

Jaime Nagase
2 min readApr 10, 2023

Com a adoção de arquiteturas de microserviços associada a escalabilidade automática e a migração para a nuvem, a complexidade dos ambientes de TI tem aumentado progressivamente, tornando a gestão dos custos um desafio ainda maior.

Uma das soluções para esse problema é a Event-Driven Architecture (EDA), uma arquitetura de software em que os componentes do sistema se comunicam por meio de eventos.

A EDA te ajuda de forma eficiente na otimização de custos, pois permite que os recursos sejam usados apenas quando necessário. Em vez de manter servidores em funcionamento continuamente, os recursos podem ser ativados somente quando um evento ocorre, como uma nova solicitação de serviço ou uma atualização de dados. Outra forma interessante é que ele te possibilita auto-escalar somente os microserviços que estão sendo demandados e não todo sistema, como seria no caso de um monolito.

Dentro das características da AWS dos serviços de messaging, temos também a possibilidade de realizar filtros dos eventos, fazendo com que apenas os eventos realmente necessários sejam processados evitando custos desnecessários.

--

--