Skip to content

Commit

Permalink
[es] Sync event-driven architecture term (#1481)
Browse files Browse the repository at this point in the history
Signed-off-by: Victor Morales <chipahuac@hotmail.com>
  • Loading branch information
electrocucaracha authored Dec 2, 2022
1 parent d3ee5b7 commit 0464e49
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions content/es/event-driven-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,20 @@ category: Concepto

## ¿Qué es?

La arquitectura basada en eventos es una arquitectura de software que promueve la creación, procesamiento y consumo de eventos. Un evento es cualquier cambio en el estado de una aplicación. Por ejemplo, solicitar un viaje en una aplicación de viajes compartidos es un evento. Esta arquitectura crea la estructura en la cual los eventos pueden ser enviados desde su origen (la aplicación solicitando el viaje) a los receptores deseados (las aplicaciones de conductores cercanos).
La arquitectura basada en eventos es una arquitectura de software que promueve la creación, procesamiento y consumo de eventos.
Un evento es cualquier cambio en el estado de una aplicación.
Por ejemplo, solicitar un viaje en una aplicación de viajes compartidos es un evento.
Esta arquitectura crea la estructura en la cual los eventos pueden ser enviados desde su origen (la aplicación solicitando el viaje) a los receptores deseados (las aplicaciones de conductores cercanos).

## Problema que aborda

Mientras más datos son convertidos en tiempo real, encontrar maneras fiables de asegurar que los eventos son capturados y dirigidos al servicio apropiado para procesar solicitudes de eventos se hace más difícil. Los métodos tradicionales para manejar eventos comúnmente no tienen una manera de garantizar que los eventos son dirigidos apropiadamente o que realmente fueron enviados o recibidos. Mientras las aplicaciones comienzan a escalar, se hace más desafiante orquestar eventos.
Mientras más datos son convertidos en tiempo real, encontrar maneras fiables de asegurar que los eventos son capturados y dirigidos al [servicio](/service/) apropiado para procesar solicitudes de eventos se hace más difícil.
Los métodos tradicionales para manejar eventos comúnmente no tienen una manera de garantizar que los eventos son dirigidos apropiadamente o que realmente fueron enviados o recibidos.
Mientras las aplicaciones comienzan a escalar, se hace más desafiante orquestar eventos.

## ¿Cómo ayuda?

Las arquitecturas basadas en eventos establecen un centro para todos los eventos (por ejemplo, Kafka). Luego se definen productores de eventos (origen) y consumidores (receptores), y luego el centro de eventos garantiza el flujo de dichos eventos. Esta arquitectura se asegura de que los servicios permanezcan desacoplados y que los eventos son debidamente enviados desde el productor al consumidor. El productor toma un evento entrante, normalmente mediante un protocolo HTTP, para luego enviar la información del evento.
Las arquitecturas basadas en eventos establecen un centro para todos los eventos (por ejemplo, Kafka).
Luego se definen productores de eventos (origen) y consumidores (receptores), y luego el centro de eventos garantiza el flujo de dichos eventos.
Esta arquitectura se asegura de que los servicios permanezcan desacoplados y que los eventos son debidamente enviados desde el productor al consumidor.
El productor toma un evento entrante, normalmente mediante un protocolo HTTP, para luego enviar la información del evento.

0 comments on commit 0464e49

Please sign in to comment.