---
title: AWS Step Functions Reviews
meta_title: 'AWS Step Functions Avaliações 2026: Detalhes, Preços e Recursos | G2'
meta_description: Filtre avaliações de 35 pelo tamanho da empresa, cargo ou setor
  dos usuários para descobrir como AWS Step Functions funciona para um negócio como
  o seu.
aggregate_rating:
  rating_value: 4.2
  review_count: 35
  scale: '5'
date_modified: '2026-06-15'
parent_category:
  name: Desenvolvimento Rápido de Aplicações (RAD)
  url: https://www.g2.com/pt/categories/rapid-application-development-rad
---

# AWS Step Functions Reviews
**Vendor:** Amazon Web Services (AWS)  
**Category:** [Plataformas de Desenvolvimento Low-Code](https://www.g2.com/pt/categories/low-code-development-platforms)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 35
## About AWS Step Functions
AWS Step Functions facilita a coordenação dos componentes de aplicações distribuídas e microsserviços usando fluxos de trabalho visuais. Construir aplicações a partir de componentes individuais que executam cada um uma função discreta permite escalar e modificar aplicações rapidamente.




## AWS Step Functions Reviews
  ### 1. Orquestração Visual e Sem Servidor que Simplifica Fluxos de Trabalho Complexos da AWS

**Rating:** 4.0/5.0 stars

**Reviewed by:** Atharva P. | Cloud BI Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** May 25, 2026

**O que você mais gosta em AWS Step Functions?**

O que eu mais gosto no AWS Step Functions é como ele orquestra facilmente fluxos de trabalho complexos entre os serviços da AWS com uma abordagem visual e sem servidor. Ele simplifica a coordenação entre múltiplos serviços enquanto melhora a visibilidade na execução e falhas dos fluxos de trabalho. Também aprecio o gerenciamento visual de fluxos de trabalho e as capacidades integradas de repetição e tratamento de erros, que tornam a orquestração complexa mais fácil de entender, manter e monitorar.

**O que você não gosta em AWS Step Functions?**

Definições complexas de máquinas de estado podem se tornar difíceis de gerenciar à medida que os fluxos de trabalho crescem. Depurar fluxos de trabalho profundamente aninhados também pode ser desafiador, e lidar com cenários de erro mais avançados pode exigir esforço adicional e atenção cuidadosa.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

O AWS Step Functions ajuda a resolver desafios de orquestração e coordenação de fluxos de trabalho em aplicações distribuídas e arquiteturas serverless.

No nosso caso, usamos para coordenar fluxos de trabalho ETL, automatizar pipelines de processamento em várias etapas e lidar com tentativas e erros entre serviços. Como resultado, conseguimos reduzir a quantidade de lógica de orquestração manual que mantemos e melhorar a confiabilidade geral dos fluxos de trabalho.

  ### 2. Orquestração visual e rastreável para fluxos complexos na AWS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Caleb F. | Data &amp; IA Specialist, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 10, 2026

**O que você mais gosta em AWS Step Functions?**

O que mais gosto do AWS Step Functions é que permite modelar fluxos de trabalho complexos de forma visual e controlada, sem ter que lidar com toda a lógica de orquestração manualmente em código. É especialmente útil para coordenar processos entre vários serviços da AWS, como Lambda, Glue, EventBridge e outros componentes do ecossistema. Também valorizo muito a rastreabilidade das execuções, o manejo de erros, as tentativas de reexecução e a possibilidade de definir fluxos mais robustos e sustentáveis. Para processos batch, automações e pipelines de dados, traz bastante ordem e visibilidade operacional.

**O que você não gosta em AWS Step Functions?**

O que menos gosto é que, embora o design visual ajude bastante, os fluxos podem se tornar difíceis de manter quando crescem muito em complexidade. Em cenários grandes, a definição em JSON pode se tornar extensa e menos confortável de administrar. Também há uma curva de aprendizado inicial para entender bem estados, transições, gerenciamento de erros e limites do serviço. Além disso, quando um workflow depende de vários serviços externos ou configurações de permissões, a resolução de problemas pode levar tempo.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

O AWS Step Functions ajuda a resolver o problema de coordenar processos distribuídos entre vários serviços sem ter que implementar manualmente toda a lógica de controle, tentativas, dependências e gerenciamento de falhas. No meu caso, é útil para automatizar execuções sequenciais ou condicionadas dentro de pipelines de dados e processos operacionais na AWS. O principal benefício é que melhora a visibilidade do fluxo, reduz a complexidade do código customizado, facilita o monitoramento de execuções e torna mais sustentável a automação de processos que envolvem múltiplas etapas.

  ### 3. AWS Step Functions Facilita Workflows em Cascata com Lambda

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishwa R. | Senior Associate Platform, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 12, 2026

**O que você mais gosta em AWS Step Functions?**

Eu diria que a função step é a melhor para implementar lambdas em cascata. No meu projeto, tínhamos a necessidade de uma execução em cascata de código, onde dividimos cada funcionalidade em lambdas e depois usamos a função step da Amazon para executá-la em um fluxo.

**O que você não gosta em AWS Step Functions?**

A complexidade às vezes está mais relacionada ao yaml/json. Mas hoje em dia, devido à IA e ao co-piloto, isso também é fácil.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Conforme mencionado anteriormente, nosso software possui componentes que poderiam ser implementados usando lambdas. Dividimos nossa execução em pequenas lambdas e, em seguida, usamos a função de passo para criar um fluxo de execução, onde a saída de uma lambda poderia servir como entrada para outra.

  ### 4. Revisão do AWS Step Function

**Rating:** 5.0/5.0 stars

**Reviewed by:** Debarshi M. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 25, 2023

**O que você mais gosta em AWS Step Functions?**

Gostei de como o AWS Step Functions tem um fluxo de execução detalhado para cada um dos meus outros recursos da AWS. Também gostei do recurso de como, sem a ajuda do Lambda, posso rapidamente chamar o DynamoDB e realizar a operação, isso ajuda a reduzir recursos e economizar algum dinheiro.

**O que você não gosta em AWS Step Functions?**

Até agora não, mas anteriormente às vezes colocava um pouco mais de esforço em escrever definições de etapas graças ao WorkFlow Studio, os recursos de arrastar e soltar da AWS são bem fáceis de usar.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Foi-me dado um fluxo de execução detalhado, e isso me permite lidar com erros com bastante facilidade. Além disso, oferece recursos de orquestração para minhas funções lambda, todos sabemos que lambda pode executar no máximo 15 minutos, eu uso funções de passo e com a ajuda do fluxo de estado Parallel e Map, posso executar um monte de lambda para meu caso de uso.

  ### 5. Ferramenta de orquestração: Step Function

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahak K. | Assistant System Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** March 09, 2023

**O que você mais gosta em AWS Step Functions?**

É fácil criar um fluxo ETL neste serviço. Ele fornece um recurso para criar fluxos de trabalho visualmente; no back-end, ele cria todo o JSON de acordo com o fluxo preparado visualmente.

**O que você não gosta em AWS Step Functions?**

Um dos estados fornecidos na criação do fluxo é o estado paralelo, no qual podemos executar múltiplos estados simultaneamente. Mas a desvantagem deste estado é que, se uma das entidades falhar, todas as outras entidades incluídas são abortadas.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Nossa equipe trabalha exclusivamente em trabalhos de ETL para atender aos requisitos dos clientes, inicialmente usávamos gatilhos para executar os trabalhos de glue desejados e funções lambda, mas com as step functions, ficou fácil monitorar todo o fluxo.

  ### 6. Melhor no negócio para executar vários trabalhos/lambdas ao mesmo tempo

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ramachandra S. | Senior Devops Enginer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 07, 2022

**O que você mais gosta em AWS Step Functions?**

A maneira como podemos utilizar as máquinas de estado para reduzir a carga nas funções lambda. Ao criar um fluxo adequado entre as máquinas de estado, podemos lidar com várias lambdas ao mesmo tempo e alcançar nosso objetivo de forma eficiente.

**O que você não gosta em AWS Step Functions?**

A única coisa é que precisamos aprender o idioma do estado, que acho que é novo e não útil em nenhum outro lugar além daqui.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Eu usei isso para um cenário onde eu tive que processar grandes conjuntos de dados que não foram manejados pelo lambda devido ao seu limite de tempo, usando funções de passo as transições entre lambdas ajudaram a paralelizar a carga e manejar o fluxo adequadamente.

  ### 7. Uma ferramenta de design de fluxo de trabalho visual na nuvem pela AWS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Médio Porte (51-1000 emp.)

**Reviewed Date:** September 14, 2022

**O que você mais gosta em AWS Step Functions?**

É uma ferramenta de fluxo de trabalho de baixo código da AWS; usamos a função Step para orquestrar o processo de negócios, que deve ser executado na nuvem AWS quando um arquivo é carregado no armazenamento S3. Gostamos dela pela facilidade de uso; você pode ter muitos conectores ou funções AWS Lambda como entrada/saída. A saída de um passo pode ser rapidamente enviada para outro. Centenas de conectores podem ser facilmente adicionados via arrastar e soltar.

**O que você não gosta em AWS Step Functions?**

Para ser mais proficiente na função Step da AWS, você deve ter um bom domínio dos Serviços AWS e do ecossistema AWS, portanto, há uma curva de aprendizado envolvida para um desenvolvedor iniciante. Não há IDEs offline/on-prem disponíveis para desenvolver e implantar as funções Step da AWS.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Tivemos que executar um fluxo na nuvem AWS quando um arquivo foi carregado no armazenamento AWS S3, então criamos uma AWS Step Function para orquestrar o fluxo; integramos a entrada/saída das funções AWS Lambda usando Step Functions. Gostamos de seus recursos - lógica de re-tentativa, aparência visual do fluxo, execução paralela de etapas.

  ### 8. Ótima ferramenta de orquestração com algumas limitações

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Embalagens e Contêineres | Médio Porte (51-1000 emp.)

**Reviewed Date:** August 18, 2022

**O que você mais gosta em AWS Step Functions?**

Capacidade de integrar vários serviços da AWS para fins de orquestração, seu design de fluxo de trabalho visual é muito fácil de usar para automatizar pipelines no ambiente AWS.

**O que você não gosta em AWS Step Functions?**

As cotas de serviço da AWS com o Step Functions às vezes quebram todo o design dos processos quando há um grande processamento de dados ou o aumento de vários trabalhos ou a necessidade de implementar mais paralelismo aumenta.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

As funções do AWS Step estão sendo usadas para pipelines de big data, integrando dados de várias fontes e construindo pipelines ETL do data lake para o data warehouse da AWS, que é o Amazon Redshift. A orquestração está sendo feita usando as funções do AWS Step.

  ### 9. AWS Step Functions

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** October 08, 2022

**O que você mais gosta em AWS Step Functions?**

A melhor coisa sobre as funções de etapa é que elas me permitem focar na construção da lógica de negócios e menos tempo no código de integração, pois cuidam de todos os componentes internos da aplicação.

**O que você não gosta em AWS Step Functions?**

Existem poucos limites nas funções Step da AWS, pois a AWS as gerencia. Ela só permite mover dados de 256KB através dos fluxos de trabalho, e 90 dias de histórico de execução são retidos, o que é muito menos em comparação com seu concorrente.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

As funções do AWS Step resolvem o problema de gerenciar e criar fluxos de trabalho para projetos de engenharia de dados, e a integração perfeita que oferece com outros serviços da AWS é benéfica.

  ### 10. AWS Step Function ajudou-me a clonar e filtrar o banco de dados ao vivo para o banco de dados de relatórios a cada hora.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Asad F. | Cloud Solutions Architect, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 22, 2020

**O que você mais gosta em AWS Step Functions?**

A capacidade de executar várias funções da AWS em uma série de etapas ou fluxo para que as funções de etapa possam formar uma espécie de miniaplicativo. Eu o usei para replicar o banco de dados ao vivo no banco de dados de análises para uma atualização horária do banco de dados de análises e foi realmente fácil escrever algumas funções lambda, cada uma das quais realizava uma etapa diferente, e depois usar funções de etapa para alinhá-las para serem executadas em um fluxo e me notificar em caso de qualquer falha.

**O que você não gosta em AWS Step Functions?**

O console de funções de passo poderia ser mais amigável ao usuário para incluir um guia passo a passo de criação de funções de passo rapidamente. Isso me ajudaria a criar e usar uma nova função de passo todos os dias, em vez de tomar tempo e motivação para criar uma função de passo devido aos esforços necessários.

**Recomendações a outras pessoas considerando AWS Step Functions:**

Comece com a função de passo de amostra fornecida pelo console do AWS Step Functions para modificá-la e criar a sua própria ajustando-a de acordo com o seu desejo. Isso economizará muito tempo e esforço.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Eu precisava clonar um banco de dados de produção para um banco de dados de análise com um tipo de instância diferente, filtrar informações confidenciais, alterar sua senha (já que era um clone de produção, teria uma senha de produção, então usei a senha do banco de dados de análise) e renomeá-lo e, em seguida, atualizar os registros do route53 para atualizar o valor CNAME para o endpoint do banco de dados de análise. Assim, step-functions me ajudaram a escrever diferentes funções lambda e realizaram essas etapas em uma série de passos com tempos de espera que poderiam ser incorporados, como criar um banco de dados levou de 3 a 7 minutos, então incorporei um tempo de espera de 8 a 10 minutos para estar seguro, etc.

  ### 11. Maneira estruturada de sequenciar e coordenar serviços sem servidor

**Rating:** 4.5/5.0 stars

**Reviewed by:** Boon Khai L. | Technical Co-founder, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 08, 2020

**O que você mais gosta em AWS Step Functions?**

Nosso fluxo de trabalho requer que muitas tarefas sejam executadas sequencialmente, e o AWS Step Function fornece uma maneira muito estrutural e lógica para coordenar nossas tarefas. Além disso, a forma como você pode integrar alguma lógica no processo do Step Function facilita a execução de tarefas paralelas, condicionais e de loop, se necessário.

O AWS Step Function também funciona bem com outros serviços da AWS, como o AWS Lambda, e se integra bem com a função IAM no controle de permissões. Outro ponto positivo é que o diagrama lógico após a criação do Step Function fornece um bom feedback visual, e nos permite monitorar o sucesso/falha de uma determinada etapa com muito mais facilidade em comparação ao monitoramento a partir dos logs.

**O que você não gosta em AWS Step Functions?**

Uma coisa que não gosto, ou espero que faça parte da oferta futura, é a capacidade de tentar novamente a Step Function em qualquer tarefa / etapa selecionada e continuar a partir daí. Até agora, podemos criar esse comportamento tendo uma verificação condicional no início do processo da Step Function, espero que isso possa ser parte do recurso no futuro.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Estamos analisando vídeo de múltiplos aspectos, incluindo visual, áudio e texto. O AWS Step Function permite criar múltiplas tarefas, desde a transcodificação do vídeo em um determinado formato até a chamada de múltiplas APIs em paralelo para processar o vídeo e termina com uma notificação para o SNS, colocada na fila SQS ou outra Lambda Function. Separamos a lógica dessas tarefas individuais como uma função Lambda serverless própria, o que é mais fácil para nós testarmos e adicionarmos lógica/funcionalidades adicionais, se necessário. Com o AWS Step Function, podemos coordenar essas funções Lambda através de etapas sequenciais e paralelas, e isso nos permite monitorar falhas em qualquer etapa de forma visual.

  ### 12. Step Functions são perfeitas para manter lógica de negócios com estado simples.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Michele L. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 27, 2020

**O que você mais gosta em AWS Step Functions?**

Step Functions são perfeitas para implementar comportamento com estado enquanto se utilizam trabalhadores sem estado (lambdas). É relativamente fácil ter operações condicionais ou operações em entradas semelhantes a arrays. Isso torna as Step Functions muito poderosas.

**O que você não gosta em AWS Step Functions?**

A principal desvantagem do Step Functions (além do bloqueio do fornecedor, mas se você está usando AWS Lambda, já aceitou isso) é a linguagem em que você os descreve. Embora a AWS forneça algumas ferramentas para inspecionar a forma do seu Step Function, a Amazon State Language poderia ter sido melhor projetada. Quando a lógica da máquina de estados se torna não trivial, a definição da máquina de estados cresce rapidamente em número de linhas, tornando muito difícil manter e modificar máquinas de estados a longo prazo.

**Recomendações a outras pessoas considerando AWS Step Functions:**

Usá-los para implementar a lógica de negócios, mas apenas quando a lógica de negócios for simples o suficiente. Caso contrário, eu aconselharia usar um contêiner docker para chamar lambdas etc.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Estamos usando Step Functions para implementar nossa lógica de negócios de scraping. Temos várias máquinas de estado que lidam com diferentes subpartes do sistema, e uma máquina de estado principal que orquestra tudo. Uma de nossas máquinas de estado, por exemplo, pega a URL de uma página de catálogo e extrai informações de cada página de produto presente nela. Dentro dela, usa vários estados para renderizar a página do catálogo, obter as URLs das páginas de produtos, renderizar cada página de produto e extrair informações dela. Muitas dessas operações são realizadas em paralelo, usando o tipo de estado Map (que possibilita realizar operações de fan-in fan-out).

  ### 13. Um serviço fácil de usar da AWS que simplifica o fluxo de trabalho do seu aplicativo

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Contabilidade | Empresa (> 1000 emp.)

**Reviewed Date:** April 24, 2020

**O que você mais gosta em AWS Step Functions?**

O AWS Step Functions é muito fácil de configurar, vem com exemplos de código detalhados e integra-se muito bem com funções Lambda. O ambiente AWS está se tornando algo semelhante a um sistema operacional para mim; há vários serviços que você conecta e, voilà, você tem um aplicativo completo. O AWS Step Functions pode ser usado como uma cola para unir vários serviços. Você é limitado apenas pela sua imaginação e casos de uso. O custo de usar o AWS Step Functions é insignificante.

**O que você não gosta em AWS Step Functions?**

Gostaria de ver o AWS Step Functions integrar-se com mais serviços da AWS. Além disso, se as assinaturas de logs do CloudWatch pudessem ser enviadas para o AWS Step Functions, isso poderia simplificar os fluxos de trabalho.

**Recomendações a outras pessoas considerando AWS Step Functions:**

Comece pequeno com um projeto de prova de conceito e aprenda suas capacidades. Expanda o escopo do projeto à medida que se sentir mais confortável com a tecnologia.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Estamos usando o AWS Step Functions como orquestrador para várias funções Lambda. Esta configuração funciona bem e não há infraestrutura para manter.

  ### 14. Ferramenta incrível para orquestrar funções Lambda via Máquinas de Estado.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gjorgji T. | Senior DevOps Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 24, 2020

**O que você mais gosta em AWS Step Functions?**

Facilidade de uso, ótima documentação e a representação visual do fluxo de trabalho.

**O que você não gosta em AWS Step Functions?**

Eu não consigo identificar o que não gosto. Tudo funciona bem.

**Recomendações a outras pessoas considerando AWS Step Functions:**

Não hesite em usar este incrível serviço da AWS.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Tivemos que criar um fluxo de trabalho de CI/CD que incluía uma implantação não tão típica de uma nova versão de software. As máquinas Windows precisavam ser reiniciadas. A State Machine do Step Functions torna o processo quase trivial.

  ### 15. A função degrau é útil.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Arun S. | Senior Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 06, 2020

**O que você mais gosta em AWS Step Functions?**

A função step é boa para conectar logicamente funções lambda (funções de propósito único). Sua estrutura bem definida permitirá realizar uma ação com base na saída de um nó e executar um nó diferente passando a saída do primeiro nó como entrada do segundo.

**O que você não gosta em AWS Step Functions?**

Algum problema de latência que senti ao construir árvores complexas.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Motor de regras

  ### 16. Função de etapa para chamar função lambda em série

**Rating:** 4.0/5.0 stars

**Reviewed by:** Harshit S. | Senior Salesforce Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 02, 2020

**O que você mais gosta em AWS Step Functions?**

Temos requisitos para chamar a função lambda em uma série de etapas. Não encontrei uma maneira melhor de fazer isso, exceto a função de etapa. Isso ajudará a fornecer um console gráfico para organizar.

**O que você não gosta em AWS Step Functions?**

Atualmente, não parece haver muitas ferramentas que envolvam essa função para torná-la ainda mais rápida e fácil de desenvolver.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Não posso divulgar

  ### 17. Estável e Confiável

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rohit N. | Principal Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 24, 2020

**O que você mais gosta em AWS Step Functions?**

a linha do tempo que fornece e ganchos funcionais (lambdas) que podem ser acionados durante cada transição de etapa.

**O que você não gosta em AWS Step Functions?**

Amazon Estados Linguagem - há uma curva de aprendizado envolvida aqui.

**Recomendações a outras pessoas considerando AWS Step Functions:**

Seu serviço estável e confiável

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Principalmente processos de fluxo de trabalho empresarial.

  ### 18. Trabalhei com funções de passo e achei muito útil ao usar com funções AWS Lambda.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 26, 2020

**O que você mais gosta em AWS Step Functions?**

Podemos criar fluxos de trabalho com funções de etapas e também obter a visualização do fluxo, que é a melhor parte.

**O que você não gosta em AWS Step Functions?**

Nada por enquanto. Além do fluxograma para as funções, eles também fornecem diferenciações de cores na execução e saídas por estado. É tão útil.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Trabalhei na criação de um sistema de recomendação com alguns outros recursos usando funções step e funções lambda.

  ### 19. Estamos usando a função de etapa para automatizar e controlar o carregamento do pipeline de dados.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Hospital e Cuidados de Saúde | Empresa (> 1000 emp.)

**Reviewed Date:** April 26, 2020

**O que você mais gosta em AWS Step Functions?**

Se você é bom em Python e JSON, então você é flexível para fazer muito com isso.

**O que você não gosta em AWS Step Functions?**

Se o tamanho do código aumentar na lambda que usamos, a função de passo não pode ser visualizada para edição.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Podemos controlar todo o fluxo de trabalho com funções de etapa.

  ### 20. Boa solução para a gestão de pequenos estados

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yuriy P. | Senior Software Engineer (Blockchains Infrastructure) @ Fireblocks , Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 27, 2019

**O que você mais gosta em AWS Step Functions?**

Definição de JSON, não requer escrita de código.  
Representação gráfica de máquina de estados.  
Recursos avançados, como aguardar evento de retorno de chamada.

**O que você não gosta em AWS Step Functions?**

A definição de JSON é boa, mas às vezes fica um pouco confusa. Às vezes é difícil de depurar.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Gerenciamento de fluxos de trabalho simples sem servidor Lambda. Gerenciamento de estado do aplicativo.

  ### 21. Direto e simples

**Rating:** 4.5/5.0 stars

**Reviewed by:** Austin C. | Solutions Architect, Empresa (> 1000 emp.)

**Reviewed Date:** January 17, 2019

**O que você mais gosta em AWS Step Functions?**

Step functions é fácil de usar e muito eficaz para unir funções lambda em um fluxo de trabalho.

**O que você não gosta em AWS Step Functions?**

Tarefas paralelas dinâmicas não são possíveis de designar dentro de funções de etapa. Elas precisam ser definidas no código, usando alguma lógica sofisticada para parecerem dinâmicas ou usando alguns serviços externos que podem se tornar complicados.

**Recomendações a outras pessoas considerando AWS Step Functions:**

Se você pensou em acionar uma lambda a partir de outra lambda ou tem um processo que leva mais tempo do que o tempo de execução de uma única função lambda, então funções de passo é provavelmente algo que você deve considerar.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Simplificando e adicionando muito mais estabilidade aos microsserviços serverless. Isso realmente acelerou o tempo de desenvolvimento, melhorou o tratamento de erros e tornou nossos serviços muito mais duráveis.

  ### 22. Serviço Excepcional para Construir Longos Processos Sem Servidor

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chad V. | Senior Software Developer, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** December 13, 2018

**O que você mais gosta em AWS Step Functions?**

Step Functions permitem executar processos complexos com estado em um ambiente serverless ou híbrido serverless. Ele possibilitou grandes economias de custo em nossa empresa e agora é um dos alicerces principais de nossa arquitetura.

**O que você não gosta em AWS Step Functions?**

Antes do re:Invent 2018, era necessário construir funções realmente simples para enviar partes do estado do Step Function para coisas como SNS e SQS, ou selecionar dados do DynamoDB. Essas coisas agora são possíveis como integrações de serviço do Step Function.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Nós reduzimos nossos gastos com AWS EBS em mais da metade ao usar Step Functions e Lambda para automatizar a criação de snapshots de instâncias EC2.

  ### 23. Serviço AWS fácil de usar, especialmente para projetos sem servidor

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços de Informação | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 09, 2019

**O que você mais gosta em AWS Step Functions?**

Eu usei o AWS Step Functions em conjunto com o AWS Lambda ou projetos serverless. Eu os usei em dois casos de uso:

1. Eles facilitam a execução de projetos serverless complexos que precisam ser executados sequencialmente ou em paralelo.
2. Você também pode usar step functions para otimizar um código serverless em termos de RAM necessária ou tempo de execução, etc.

Além do exposto, é realmente um serviço barato e, embora eu não esteja usando agora, o utilizei extensivamente em meus projetos anteriores.

**O que você não gosta em AWS Step Functions?**

A única desvantagem que enfrentei é depurar o serviço. Por exemplo, se você estiver executando 5 funções lambda e uma delas tiver um erro, a saída será apenas "Desconhecido", o que não ajuda muito. Você teria que executar as funções individualmente para verificar o erro.

**Recomendações a outras pessoas considerando AWS Step Functions:**

Existem alguns tutoriais disponíveis que podem ser usados para avaliar casos de uso para funções lambda e eles podem ser realmente úteis no início. Além disso, há também tutoriais da AWS que podem ser usados para aprender mais. Foi assim que comecei a aprender sobre isso, já que é um serviço realmente novo.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Eu usei funções Step, como mencionei acima, para otimizar os parâmetros do lambda para economizar custos, já que o tempo de execução afeta o custo. Além disso, executei um processo complexo de funções lambda dependentes/independentes umas das outras.

  ### 24. "Bom para acelerar o processo"

**Rating:** 5.0/5.0 stars

**Reviewed by:** gloryes p. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 19, 2019

**O que você mais gosta em AWS Step Functions?**

É um software que venho usando há muito tempo. AWS Step Functions é muito eficaz em melhorar o desempenho de um sistema operacional ou melhorar a velocidade com que os programas em geral são executados em nosso computador.

**O que você não gosta em AWS Step Functions?**

A única coisa que não gosto é que agora o atualizador funciona em segundo plano. Mas na operação não tive nenhum problema. É a melhor ferramenta de manutenção que é utilizada.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

O arquivo temporário, o histórico do navegador e a eliminação de arquivos inúteis, além da limpeza básica do registro, permitem que meu sistema execute as ações mais rapidamente.

  ### 25. Fácil de usar, bem documentado

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sophia T. | Software Engineering Intern, Internet, Médio Porte (51-1000 emp.)

**Reviewed Date:** September 13, 2018

**O que você mais gosta em AWS Step Functions?**

AWS Step Functions foi muito bem documentado, e eu não tive problemas para iniciá-lo e depois usá-lo. Foi muito fácil integrá-lo com outros serviços como Lambda, CloudWatch e Secrets Manager.

**O que você não gosta em AWS Step Functions?**

Depuração é desafiadora: por exemplo, se funções Lambda expirarem, apenas um erro "Lambda Unknown" é exibido. Isso não está documentado, e eu tive que descobrir isso por conta própria. Além disso, não havia como testar isso localmente, então tive que enviar meu programa online e testá-lo lá.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Eu tive que construir um painel que puxa dados a cada minuto. O benefício de usar o AWS Step Functions é que o painel é muito bem estruturado, e podemos ver exatamente em que etapa cada função está. Posso reutilizar a mesma AWS Step Function a cada minuto.

  ### 26. As Step Functions são ótimas para fluxos de trabalho com lambda.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Vestuário e Moda | Empresa (> 1000 emp.)

**Reviewed Date:** December 13, 2018

**O que você mais gosta em AWS Step Functions?**

A capacidade de percorrer as lambdas e tomar decisões com base em vários parâmetros lhe dá muito controle.

**O que você não gosta em AWS Step Functions?**

Existem algumas limitações quanto ao que as funções de passo podem fazer, mas tenho certeza de que elas podem ser melhoradas ao longo do tempo.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Temos um grande arquivo para baixar do bucket s3 e processar via funções lambda. Usamos funções step para dividi-lo em partes menores para transferência e começar o processamento à medida que são baixadas.

  ### 27. Revisão do AWS Step Functions

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Dispositivos Médicos | Empresa (> 1000 emp.)

**Reviewed Date:** January 20, 2019

**O que você mais gosta em AWS Step Functions?**

fácil coordenar os componentes de aplicações distribuídas e microsserviços usando fluxos de trabalho visuais. Construir aplicações a partir de componentes individuais que desempenham cada um uma função discreta permite escalar e alterar aplicações rapidamente.

**O que você não gosta em AWS Step Functions?**

Se o usuário não verificar a conta em 30 minutos, você excluirá os dados dele do seu banco de dados, ou se o usuário verificar a conta, você enviará uma mensagem de boas-vindas.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

desenvolvedores de aplicativos para criar um fluxo de trabalho de execução para coordenar o uso de múltiplos componentes AWS Lambda ou Amazon Elastic Compute Cloud (EC2)

  ### 28. O fluxo de trabalho tornou isso fácil - Step Functions

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços Financeiros | Empresa (> 1000 emp.)

**Reviewed Date:** January 16, 2019

**O que você mais gosta em AWS Step Functions?**

Eles são realmente simples de criar, gerenciam o fluxo de trabalho de uma maneira muito fácil e você pode criar um bom processo de implantação em torno disso, a forma como você pode criar e o uso da linguagem é incrível.

**O que você não gosta em AWS Step Functions?**

Ainda é necessário refinar mais para um melhor uso e resiliência, essa é a pequena desvantagem, mas a introdução ajuda a acelerar o desenvolvimento sem servidor.

**Recomendações a outras pessoas considerando AWS Step Functions:**

Continue expandindo o escopo e o suporte de idiomas

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Criação de fluxo de trabalho, esta é uma boa opção em vez de usar um software BPM

  ### 29. Precisa de mais melhorias

**Rating:** 2.0/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços Financeiros | Empresa (> 1000 emp.)

**Reviewed Date:** December 15, 2018

**O que você mais gosta em AWS Step Functions?**

As funções de etapa são mais adequadas quando você tem implantação automatizada do seu código. Elas podem ser usadas para enviar trabalhos de um servidor Jenkins, por exemplo.

**O que você não gosta em AWS Step Functions?**

As funções Step só podem enviar um trabalho de streaming Spark em um EMR. Elas devem ser aprimoradas para serem capazes de enviar vários trabalhos de streaming Spark no mesmo EMR em paralelo.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

As funções de etapa são usadas para executar trabalhos Spark no EMR. Elas ajudam na implantação automatizada de código a partir de um servidor remoto. Mas têm algumas limitações.

  ### 30. Minha visão geral do Aws Step Functions

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Gestão Educacional | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 18, 2019

**O que você mais gosta em AWS Step Functions?**

A forma como a Amazon criou os fluxos de trabalho de funções sem servidor usando step functions é excelente. Isso facilita a criação de fluxos de trabalho simples a complexos ao conectar várias funções sem servidor.

**O que você não gosta em AWS Step Functions?**

Há uma curva de aprendizado para superá-la e também trabalhar com linguagem declarativa é complicado às vezes.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Para criar fluxos de trabalho visuais em torno das funções serverless.

  ### 31. Meu feedback pessoal sobre a AWS

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Artes e Artesanato | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 19, 2019

**O que você mais gosta em AWS Step Functions?**

Adoro ter a opção de escolher que tipo de perguntas quero responder

**O que você não gosta em AWS Step Functions?**

Eu não gosto da configuração e de como está organizado no site.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Gosto do fato de estar mais capaz de organizar minhas ideias de negócios.

  ### 32. Padrão sem servidor

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 18, 2019

**O que você mais gosta em AWS Step Functions?**

Serverless, parte do pacote AWS, fácil de integrar e com muitas fontes

**O que você não gosta em AWS Step Functions?**

a interface ao redor pode ser um pouco confusa, onde você precisaria consultar guias.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Não vejo muitos problemas de negócios com isso, serverless realmente reduz o custo.

  ### 33. As Step Functions são uma maneira realmente poderosa de combinar funções Lambda para computação sem servidor.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Gestão de Investimentos | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 31, 2018

**O que você mais gosta em AWS Step Functions?**

Gosto da facilidade de uso e da interface de linha de comando (CLI) e interface de usuário realmente eficazes, construídas para criar funções de etapa a partir de funções lambda.

**O que você não gosta em AWS Step Functions?**

Eu não gosto do fato de que essas funções de etapa não podem ser atualizadas com um novo código lambda com um único comando.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Estamos usando isso para reduzir nossos custos de servidor através da computação serverless. Usamos funções de passo para contornar o fato de que funções lambda são eficazes apenas para computação de baixo nível.

  ### 34. Revisão da AWS

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Contabilidade | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 18, 2019

**O que você mais gosta em AWS Step Functions?**

Eles me deram um serviço de qualidade, todas as vezes.

**O que você não gosta em AWS Step Functions?**

O atendimento ao cliente pode demorar a responder.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Minhas habilidades de organização empresarial foram melhoradas com o AWS Step Functions.

  ### 35. Usuário de AWS

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Gestão Educacional | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 18, 2019

**O que você mais gosta em AWS Step Functions?**

Estudante universitário em tempo parcial e também trabalhador na gestão educacional

**O que você não gosta em AWS Step Functions?**

Isso me ajuda a ser mais organizado e mais eficiente.

**Que problemas AWS Step Functions está resolvendo e como isso está beneficiando você?**

Ajuda-me a ser mais eficiente e organizado


## AWS Step Functions Discussions
  - [Para que são usadas as AWS Step Functions?](https://www.g2.com/pt/discussions/what-is-aws-step-functions-used-for)

- [View AWS Step Functions pricing details and edition comparison](https://www.g2.com/pt/products/aws-step-functions/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-20+21%3A22%3A41+-0500&secure%5Bsession_id%5D=91d697a5-f6eb-4c76-96e5-383d0c3b171d&secure%5Btoken%5D=56b69fcaa6aeea9b354ff99f05ec64b922e821327e96b804c94221a953a28fbc&format=llm_user)
## AWS Step Functions Integrations
  - [Amazon Athena](https://www.g2.com/pt/products/amazon-athena/reviews)
  - [Amazon DynamoDB](https://www.g2.com/pt/products/amazon-web-services-aws-amazon-dynamodb/reviews)
  - [Amazon EMR](https://www.g2.com/pt/products/amazon-emr/reviews)
  - [Amazon EventBridge](https://www.g2.com/pt/products/amazon-eventbridge/reviews)
  - [Amazon Redshift](https://www.g2.com/pt/products/amazon-redshift/reviews)
  - [Amazon S3 Glacier](https://www.g2.com/pt/products/amazon-s3-glacier/reviews)
  - [Amazon Simple Notification Service (SNS)](https://www.g2.com/pt/products/amazon-simple-notification-service-sns/reviews)
  - [Amazon Simple Queue Service (SQS)](https://www.g2.com/pt/products/amazon-simple-queue-service-sqs/reviews)
  - [Amazon Simple Storage Service (S3)](https://www.g2.com/pt/products/amazon-simple-storage-service-s3/reviews)
  - [AWS Batch](https://www.g2.com/pt/products/aws-batch/reviews)
  - [AWS Glue](https://www.g2.com/pt/products/aws-glue/reviews)
  - [AWS Lambda](https://www.g2.com/pt/products/aws-lambda/reviews)

## AWS Step Functions Features
**Funcionalidade**
- Facilidade de Uso
- Gerenciamento de arquivos
- Suporte a vários idiomas
- Personalização
- Funcionalidade pronta para uso
- Guias de Ajuda
- Aplicando patches e atualizações

**Funcionalidade - Orquestração de Processos**
- Tratamento de Demanda de Pico
- Customização de Processos
- Automação de Processos
- Gerenciamento de fluxo de trabalho
- Automação de processos de alto risco

**Design de Aplicação**
- Extensão de código da interface do usuário
- Extensão de código de programação
- Branding Personalizado
- Modelos de Aplicação
- Fluxos

**Integração & Adaptabilidade - Orquestração de Processos**
- Integração de software de terceiros
- Integração de endpoint
- Design de processo intuitivo
- Monitoramento de processos em tempo real
- Adaptação de Processos de Negócios
- Gerenciamento de processos voltado para o cliente
- Execução Multi-Endpoint
- Gerenciamento de conformidade regulatória

**Controle de Dados**
- Migração de dados
- Sincronização de dados
- Segurança de dados

**Publicação**
- Implantação de aplicativos
- Compatibilidade de plataforma
- Gerenciamento do ciclo de vida

**Agente AI - Plataformas de Desenvolvimento de Baixo Código**
- Aprendizagem Adaptativa
- Interação em Linguagem Natural
- Assistência Proativa

## Top AWS Step Functions Alternatives
  - [Appian](https://www.g2.com/pt/products/appian/reviews) - 4.5/5.0 (433 reviews)
  - [Pega Platform](https://www.g2.com/pt/products/pega-platform/reviews) - 4.2/5.0 (199 reviews)
  - [UiPath Agentic Automation](https://www.g2.com/pt/products/uipath-agentic-automation/reviews) - 4.6/5.0 (6,110 reviews)

