Publicado: Dec 1, 2016

O AWS Step Functions facilita coordenar os componentes de aplicações distribuídas e microsserviços usando fluxos de trabalho visuais. A criação de aplicativos a partir de componentes individuais, cada um deles executando uma função diferente, permite que você dimensione e altere rapidamente os aplicativos. O Step Functions é uma maneira confiável de coordenar componentes e percorrer as funções de seu aplicativo. O Step Functions fornece um console gráfico para organizar e visualizar os componentes do seu aplicativo como uma série de etapas. Isso simplifica a criação e a execução de aplicativos com várias etapas. O Step Functions aciona e rastreia automaticamente todas as etapas e tenta executar novamente etapas que apresentaram falha para que o aplicativo execute na ordem e da forma esperada. O Step Functions registra em log o estado de cada etapa. Quando ocorre algum erro, você pode diagnosticar e depurar rapidamente os problemas. Você pode alterar e adicionar etapas sem escrever código, facilitando a evolução da aplicação e agilizando a inovação.

O AWS Step Functions gerencia as operações e a infraestrutura subjacente para ajudar a garantir a disponibilidade da aplicação em qualquer escala.

Com o AWS Step Functions, você paga apenas pela transição entre uma etapa do fluxo de trabalho da aplicação para a próxima. Essa transição é denominada transição de estado. O faturamento é calculado por transição de estado, independentemente da quantidade de tempo em que cada estado persiste (chegando a até um ano). O nível gratuito do AWS Step Functions inclui 4.000 transições de estado a cada mês.

Agora, o AWS Step Functions está disponível nas regiões Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon), UE (Irlanda) e Ásia-Pacífico (Tóquio).