Encaminhe eventos de pedidos ao consumidor correto e coordene tarefas cujas etapas podem falhar. Aprenda roteamento com EventBridge e fluxos do Step Functions usando mensagens reais de filas, resultados do Lambda e pedidos armazenados.
O curso contém cinco laboratórios guiados e um desafio independente de reparo de fluxo. Avança da correspondência e transformação de eventos para decisões, resultados de tarefas, novas tentativas seletivas e proteção contra duplicatas.
O que você vai aprender
- Conectar um barramento do EventBridge, uma regra de correspondência e um destino SQS
- Limitar a permissão de entrega ao destino a uma única regra de origem
- Transformar campos de eventos em mensagens compactas de fila
- Coordenar tarefas Lambda com decisões e caminhos de resultados
- Repetir falhas temporárias e tratar erros permanentes com resultados explícitos
- Proteger gravações de negócio durante novas tentativas e execuções repetidas
- Reparar um fluxo que informa sucesso sem concluir seu trabalho
Para quem é este curso
Este curso é para quem já usou filas e Lambda e quer conectar eventos assíncronos a um fluxo de negócio com várias etapas.
Pré-requisitos: Roteamento: Q01 e políticas de recursos IAM, depois EV01 → EV02. Workflows: Lambda–DynamoDB (FN03) e seus requisitos, depois EV03 → EV04. EV05 também exige escritas condicionais (D04) e atualizações Lambda (FN02). O desafio segue EV04; EventBridge e EV05 não são necessários.
Ambiente de aprendizagem: Todas as atividades são realizadas em um ambiente Linux do LabEx fornecido pelo navegador. Use Terminal para os comandos da AWS CLI e AWS View, ao lado do Terminal, para inspecionar o mesmo estado dos recursos e da aplicação. As ferramentas e a conexão já estão preparadas; você não precisa de uma conta AWS pessoal nem de chaves de acesso. Cada laboratório começa de forma independente em uma nova VM. Exemplos fornecidos mantêm o foco no roteamento de eventos e no comportamento do fluxo.
Perguntas frequentes
A aceitação de um evento comprova a entrega ao destino?
Não. Inspecione a mensagem real da fila e as permissões da regra correspondente. Teste entradas correspondentes e não correspondentes antes de avançar para tarefas do fluxo.
O status de sucesso do fluxo comprova a conclusão do trabalho de negócio?
Verifique resultados das tarefas e dados de negócio armazenados, além do histórico de execução. O desafio independente repara especificamente um fluxo que informa sucesso sem fazer o trabalho pretendido.
Como novas tentativas evitam repetir um efeito de negócio?
Os laboratórios usam gravações condicionais do DynamoDB durante novas tentativas reais e execuções repetidas. Isso protege a gravação ensinada; não transforma todas as etapas do fluxo em uma única transação distribuída.
O que devo fazer depois do curso?
Use essas habilidades em Complete an Order Report Workflow após os pré-requisitos documentados do projeto. O desafio segue EV04 e seus requisitos guiados; cada unidade usa uma nova VM e limpeza limitada.



