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 aplicativos com o Step Functions.

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

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 »



Usando o AWS Step Functions, o Guardian News & Media (GNM) resolveu o principal desafio da sua arquitetura de entrega de jornais: a orquestração eficiente do fluxo de dados entre diversos sistemas. O Step Functions ofereceu uma forma confiável e automatizada de orquestrar consultas e processos muito complexos entre todos seus sistemas distribuídos. Dessa forma, o GNM economiza tempo e dinheiro, facilitando a criação de aplicativos com funções do AWS Lambda pelos desenvolvedores e aumentando sua produtividade e agilidade.

Leia o estudo de caso

The Guardian Logo
SnapshotManagementDiagram

ServerlessReferenceArchitecture

O AWS Answers é um repositório de soluções totalmente implantáveis e prontas para produção desenvolvidas por arquitetos da AWS que você pode iniciar em sua conta. A solução AWS Video on Demand provisiona automaticamente os serviços necessários para criar uma arquitetura escalável e distribuída que consome, armazena, processa e entrega conteúdo de vídeo. Uma máquina de estado do AWS Step Functions ingere um vídeo de origem, valida o arquivo de origem e gera metadados. Uma segunda máquina gera um perfil de codificação baseado nos metadados e envia trabalhos de codificação ao AWS Elemental MediaConvert. Após a codificação do vídeo, uma terceira máquina de estado do Step Functions valida a saída.

Veja a solução


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 a fim de criar uma solução sem servidor para o gerenciamento do ciclo de vida de snapshots do EBS.

Veja a solução

SnapshotManagementDiagram
ServerlessReferenceArchitecture

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.

Veja a solução


Advancing Maintenance Maturity of Distributed IoT Applications with AWS Greengrass and AWS Step Functions (Shane Baldacchino, 27 de abril de 2018)

How to Secure Infrequently Used EC2 Instances with AWS Systems Manager (Spencer Glazier, 31 de janeiro de 2018)

Implementing Dynamic ETL Pipelines Using AWS Step Functions (Wangechi Dole, AWS, Milan Krasnansky e Rian Mookencherry, SGK, 5 de dezembro de 2017)

Implementing Canary Deployments of AWS Lambda Functions with Alias Traffic Shifting (Ryan Green, AWS, 30 de novembro de 2017)

Serverless Automated Cost Controls, Part 1 (Shankar Ramachandran, Pubali Sen e George Mao, AWS, 30 de novembro de 2017)  

Capturing Custom, High-Resolution Metrics from Containers Using AWS Step Functions and AWS Lambda (Trevor Sullivan, AWS, 16 de novembro de 2017)

Resume AWS Step Functions from Any State (Yash Pant e Aaron Friedman, AWS, 16 de novembro de 2017)

Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions (Marcilio Mendonca, AWS, 18 de outubro de 2017)

Things Go Better with AWS Step Functions (Jeff Barr, AWS, 5 de outubro de 2017)

Automating Amazon EBS Snapshot Management with AWS Step Functions and Amazon CloudWatch Events (Brittany Doncaster, AWS, 18 de setembro de 2017)

Automate Your IT Operations Using AWS Step Functions and Amazon CloudWatch Events (Rob Percival, AWS, 14 de agosto de 2017)

Building a Real World Evidence Platform on AWS (Aaron Friedman, AWS, 9 de agosto de 2017

How Cloudticity Automates Security Patches for Linux and Windows using Amazon EC2 Systems Manager and AWS Step Functions (Ananth Vaidyanathan, AWS, 2 de agosto de 2017)

Synchronizing Amazon S3 Buckets Using AWS Step Functions (Constantin Gonzalez, AWS, 25 de junho de 2017)

Building High-Throughput Genomics Batch Workflows on AWS, Part 4 (Aaron Friedman, AWS e Angel Pizarro, AWS, 30 de junho de 2017)

Automating AWS Lambda Function Error Handling with AWS Step Functions (Aaron Rehaag, AWS, 16 de março de 2017)

Implementing Serverless Manual Approval Steps in AWS Step Functions and Amazon API Gateway (Ali Baghaii, AWS, 15 de fevereiro de 2017)

AWS Step Functions Fluent Java API (Andrew Shore, AWS, 31 de janeiro de 2017)

New – AWS Step Functions – Build Distributed Applications Using Visual Workflows (Jeff Barr, AWS, 1º de dezembro de 2016)

Breaking Down the Monolith with AWS Step Functions (Scott Triglia, Yelp, 27 de novembro de 2017)

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)


Nesta apresentação das Conferências da AWS, Michael Fischer, engenheiro-chefe de confiabilidade de sites, descreve como a Segment oferece às empresas um serviço de coleta de dados do cliente em um único hub para uso posterior em análises, marketing e outras finalidades.

O AWS Greengrass leva controle e computação autônomos nos pontos, o que permite criar aplicativos que fornecem valor empresarial na forma de manutenção preditiva, otimização de recursos e gerenciamento de sistemas de controle complexos. Nesta sessão, examinaremos como aproveitar entradas como sensores e dados de streaming com saídas como relês e atuadores para coordenar os componentes de aplicativos distribuídos de IoT.

Neste webinar, você verá como os clientes da AWS aprimoraram cadeias de suprimento de mídia usando IA em áreas como marcação de metadados com tags (Rekognition e Comprehend), traduções, transcrições e serviços de nuvem (Elemental). Você aprenderá a usar orquestração de fluxos de trabalho para otimizar a velocidade e a escala de pipelines de mídia de múltiplas etapas examinando casos de uso de mídia e entretenimento (M&E) sem servidor, voltados a eventos e com uso de inteligência artificial.

Cargas de trabalho regulamentadas precisam de segurança excepcionalmente sólida para manter a conformidade. Adam, da CMD Solutions e Mat, da nib Health Funds, compartilham uma forma inteligente de usar o Step Functions para gerar e descartar automaticamente posturas de segurança.  

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.