Dirige eventos de pedidos al consumidor adecuado y coordina trabajos cuyas etapas pueden fallar. Aprende enrutamiento EventBridge y flujos Step Functions mediante mensajes reales de cola, resultados Lambda y pedidos almacenados.
El curso contiene cinco laboratorios guiados y un reto independiente de reparación de flujos. Avanza desde la selección y transformación de eventos hasta decisiones, resultados de tareas, reintentos selectivos y protección contra duplicados.
Qué aprenderás
- Conectar un bus EventBridge, una regla de coincidencia y un destino SQS
- Limitar el permiso de entrega al destino a una única regla de origen
- Transformar campos de eventos en mensajes de cola compactos
- Coordinar tareas Lambda con decisiones y rutas de resultados
- Reintentar fallos temporales y gestionar errores permanentes con resultados explícitos
- Proteger escrituras de negocio durante reintentos y ejecuciones repetidas
- Reparar un flujo que informa de éxito sin completar su trabajo
A quién va dirigido este curso
Este curso está dirigido a estudiantes que han usado colas y Lambda y quieren conectar eventos asíncronos con un flujo de negocio de varios pasos.
Requisitos previos: Enrutamiento: Q01 y políticas de recursos IAM, después EV01 → EV02. Flujos: Lambda–DynamoDB (FN03) y sus requisitos, después EV03 → EV04. EV05 añade escrituras condicionales (D04) y actualizaciones Lambda (FN02). El desafío sigue a EV04; no requiere EventBridge ni EV05.
Entorno de aprendizaje: Todas las actividades se realizan en un entorno Linux de LabEx proporcionado y accesible desde el navegador. Usa Terminal para ejecutar comandos de AWS CLI y AWS View, junto a Terminal, para consultar el mismo estado de los recursos y las aplicaciones. Las herramientas y la conexión están preparadas; no necesitas una cuenta personal de AWS ni claves de acceso. Cada laboratorio empieza de forma independiente en una VM nueva. Los componentes proporcionados mantienen el foco en el enrutamiento de eventos y el comportamiento del flujo.
Preguntas frecuentes
¿Aceptar un evento demuestra su entrega al destino?
No. Revisa el mensaje real de la cola y los permisos de la regla correspondiente. Prueba entradas que coinciden y que no coinciden antes de pasar a las tareas del flujo.
¿Un estado de flujo exitoso demuestra que se completó el trabajo de negocio?
Comprueba los resultados de las tareas y los datos de negocio almacenados, además del historial de ejecución. El reto independiente repara específicamente un flujo que informa de éxito sin realizar el trabajo previsto.
¿Cómo evitan los reintentos repetir un efecto de negocio?
Los laboratorios usan escrituras condicionales DynamoDB durante reintentos reales y ejecuciones repetidas. Esto protege la escritura enseñada; no convierte todas las etapas del flujo en una única transacción distribuida.
¿Qué debo hacer después del curso?
Usa estas capacidades en Complete an Order Report Workflow tras los requisitos documentados del proyecto. El desafío sigue a EV04 y sus requisitos guiados; cada unidad usa una VM nueva y limpieza limitada.



