Conceptos

AWS EventBridge

Bus de eventos serverless de AWS que conecta aplicaciones usando eventos, permitiendo arquitecturas desacopladas y event-driven con enrutamiento basado en reglas.

seed#aws#eventbridge#events#serverless#event-driven#integration

¿Qué es?

Amazon EventBridge es un bus de eventos serverless que facilita la construcción de arquitecturas event-driven. Recibe eventos de fuentes AWS, aplicaciones propias y SaaS, y los enruta a targets basándose en reglas de contenido.

Conceptos clave

ComponenteFunciónEjemplo
Event busCanal por donde fluyen los eventosBus default, bus custom por dominio
RulesFiltros que determinan qué eventos van a qué targetssource: "orders" → Lambda
TargetsDestinos de los eventosLambda, SQS, Step Functions, API destinations
SchemasEstructura de los eventosAuto-descubierta o definida en Schema Registry
PipesConexiones punto a punto con transformaciónSQS → filtro → enriquecimiento → Lambda

Patrones

  • Fan-out: un evento dispara múltiples targets
  • Event replay: re-procesar eventos históricos
  • Cross-account: eventos entre cuentas AWS
  • Scheduled events: cron jobs serverless
  • SaaS integration: eventos de Zendesk, Shopify, etc.

Cuándo usar EventBridge vs SQS/SNS

AspectoEventBridgeSQS/SNS
RoutingContent-basedTopic/queue
SchemaRegistry integradoSin schema
SaaSIntegraciones nativasManual
CostoPor eventoPor mensaje

¿Por qué importa?

EventBridge es el bus de eventos serverless que conecta servicios AWS, aplicaciones propias y SaaS de terceros. Permite construir arquitecturas event-driven sin gestionar infraestructura de mensajería, con filtrado de eventos basado en contenido y entrega garantizada.

Referencias

Conceptos