A melhor forma de conhecer os conceitos básicos do AWS Step Functions é estudar o Guia de conceitos básicos, parte da nossa documentação técnica. Em questão de minutos você conseguirá construir fluxos de trabalho de aplicação com o Step Functions.

Para saber mais, consulte as arquiteturas de referência, os blogs e os vídeos abaixo.


O aplicativo de gerenciamento de snapshots demonstra como usar o AWS Step Functions com o Amazon CloudWatch Events, o AWS Lambda e o AWS CloudFormation para criar uma solução sem servidor para o gerenciamento do ciclo de vida de snapshots do EBS.

SnapshotManagementDiagram

A arquitetura de referência Image Recognition and Processing Backend demonstra como o AWS Step Functions deve ser usado para orquestrar um fluxo de trabalho de processamento sem servidor utilizando o AWS Lambda, o Amazon S3, o Amazon DynamoDB e o Amazon Rekognition. Este fluxo de trabalho processa fotos carregadas no Amazon S3 e extrai metadados da imagem, como geolocalização, tamanho/formato, horário, etc. Depois, ele usa o reconhecimento de imagens para fazer a marcação de objetos na foto. Além disso, uma miniatura da foto é gerada em paralelo.

ServerlessReferenceArchitecture

O AWS Step Functions já está disponível

Experimente o AWS Step Functions gratuitamente

O nível gratuito do AWS Step Functions inclui 4.000 transições de estado a cada mês.  

Veja detalhes do nível gratuito da AWS »


Applying the Saga pattern with AWS Lambda and Step Functions (Yan Cui, Space Ape Games, 18 de julho de 2017)

Integrating MongoDB Atlas, Twilio and AWS Simple Email Service with AWS Step Functions – Part 2 (Raphael Londner, defensor chefe de desenvolvedores da nuvem na MongoDB, 17 de maio de 2017)

Integrating MongoDB Atlas, Twilio and AWS Simple Email Service with AWS Step Functions – Part 1 (Raphael Londner, defensor chefe de desenvolvedores da nuvem na MongoDB, 30 de março de 2017)

Easily Create Complex Workflows with AWS Step Functions (Volodymyr Rudyi, Agile Vision, 12 de fevereiro de 2017)

Visual Orchestration in AWS (Eric Shanks, AHEAD, 5 de janeiro de 2017)

Passing Data between Lambdas with AWS Step Functions (Trevor Turnbull, 11 de dezembro de 2016)


tma-zapproved
4:38
Neste episódio da série This is My Architecture, Lee, da Zapproved, demonstra como usar Step Functions, Lambda e SQS para automatizar o processamento de dados.

Neste episódio da série This is My Architecture, Lee, da Zapproved, demonstra como usar Step Functions, Lambda e SQS para automatizar o processamento de dados.

Você está criando um aplicativo sem servidor com duas ou mais funções do Lambda? Nesta sessão detalhada, mostraremos como usar o AWS CloudFormation e o AWS Serverless Application Model para implantar máquinas de estado do Step Functions, funções do AWS Lambda e funções e políticas do IAM.

Este breve vídeo apresenta o AWS Step Functions. Veja como o AWS Step Functions facilita a coordenação de componentes de aplicativos e microsserviços sem servidor usando fluxos de trabalho virtuais, o que permite criar e executar facilmente funções de aplicativos em grande escala.

Esta sessão mostra como usar o Step Functions para criar, executar e depurar aplicativos multisserviço em alguns minutos. Além disso, compartilhamos como os clientes usam o Step Functions para criar e escalar com confiabilidade aplicativos com várias etapas, como processamento de pedidos, geração de relatórios e transformação de dados, além de acelerar a inovação.

Saiba como usar o AWS Step Functions para criar, executar e depurar máquinas de estado na nuvem para executar etapas paralelas, sequenciais e ramificadas de um aplicativo. Além disso, veja como os clientes usam o Step Functions para escalar de forma confiável aplicativos com várias fcetapas como processamento de pedidos, geração de relatórios e transformação de dados.

Compreenda como usar o Step Functions para criar, executar e depurar aplicativos multisserviço em alguns minutos. Saiba como começar a criar e coordenar os componentes de um aplicativo como uma série de etapas e como vincular funções do AWS Lambda ou instâncias do Amazon EC2 para criar aplicativos com várias etapas.