Publicado: Aug 12, 2019

Agora, o AWS Step Functions permite orquestrar processos mais complexos com a composição de fluxos de trabalho modulares e reutilizáveis. 

O Step Functions possibilita a coordenação de vários serviços da AWS em fluxos de trabalho gerenciados para que você possa criar e atualizar aplicativos com rapidez. À medida que as organizações ampliam a utilização dos fluxos de trabalho, fica cada vez mais difícil criar, testar e alterar esses fluxos. Muitas vezes, processos de fluxo de trabalho comuns são repetidos em vários lugares. Além disso, quando ocorre algum problema na execução de grandes fluxos de trabalho, é mais difícil resolvê-lo.  

Com o aninhamento de fluxos de trabalho do Step Functions, você pode criar fluxos de trabalho maiores e mais complexos com base em fluxos de trabalho menores e mais simples. Quando os fluxos de trabalho têm processos recorrentes, como revisão e aprovação humana ou provisionamento de recursos em contas, você pode criar uma biblioteca de componentes básicos modulares e reutilizáveis para acelerar o desenvolvimento. O Step Functions permite alternar e reorganizar módulos de fluxo de trabalho sem personalizar o código. Isso permite montar novos fluxos de trabalho baseados em fluxos de trabalho atuais em alguns minutos. Você pode separar etapas de fluxos de trabalho de alto nível das etapas de fluxos de trabalho de baixo nível para facilitar o monitoramento e a detecção das origens dos erros em alguns segundos. No console do Step Functions, você pode alternar entre visualizações de diferentes níveis de fluxos de trabalho com um único clique. 

A execução de um fluxo de trabalho aninhado é iniciada em uma única etapa de fluxo de trabalho. Você pode configurar o fluxo de trabalho para iniciar um fluxo de trabalho aninhado usando fragmentos de código no console. Como alternativa, você pode experimentar um exemplo de projeto no console para implantar um exemplo completo. 

Não há custo adicional para iniciar um fluxo de trabalho aninhado. Os fluxos de trabalho aninhados são cobrados da mesma forma que todos os fluxos de trabalho do Step Functions. Para obter mais informações, consulte a definição de preço do AWS Step Functions. Os fluxos de trabalho aninhados estão disponíveis em todas as regiões públicas da AWS em que o Step Functions é oferecido. Para ver uma lista completa de regiões nas quais o AWS Step Functions é oferecido, consulte as regiões da AWS.  

Para saber mais sobre o Step Functions, leia o Guia do desenvolvedor do AWS Step Functions. Para saber mais sobre a composição de fluxos de trabalho aninhados, consulte a seção sobre integração de serviços da AWS