Aqui você encontrará tutoriais e documentação sobre como começar a compilar aplicativos sem servidor com o AWS Lambda. Você também saberá sobre Ferramentas do desenvolvedor de aplicativos sem servidor, como o AWS Serverless Application Model (SAM) ou o AWS Cloud9.

Outra maneira fácil de começar é usando o AWS Serverless Application Repository, que permite implantar rapidamente aplicativos pré-compilados.

Para aprofundar-se em casos de uso específicos, você encontrará recursos para desenvolvimento de aplicativos web, processamento de dados, desenvolvimento de back-end móvel e computação de borda.

Você tem 10 minutos?

Inicie com um tutorial «Hello, World»

Dê seus primeiros passos no console do AWS Lambda. Você aprenderá os elementos mais básicos e implantará uma função Lambda simples.

Crie sua primeira função Lambda>>

Quer ir mais a fundo?

Desenvolva aplicativos sem servidor com o Guia do desenvolvedor

Trabalhe com o Guia do desenvolvedor, parte de nossa documentação técnica, para aprender rapidamente como desenvolver e implantar uma função AWS Lambda.

Você aprenderá como usar o AWS Lambda para casos de uso específicos, como desenvolvimento de aplicativos Web, aplicativos móveis, processamento de arquivos ou processamento de dados de fluxo.

Você também encontrará orientações sobre como desenvolver uma função Lambda com uma linguagem de sua escolha, como C#, Python, Node.js, Java e Go.

Comece a usar o Guia do desenvolvedor>>

Recursos adicionais

O AWS Serverless Application Repository permite que você implante rapidamente amostras de código, componentes e aplicativos completos com apenas alguns cliques. Você pode publicar seus próprios aplicativos e compartilhá-los com sua equipe ou com a comunidade em geral.

Você também encontrará recursos para saber mais sobre as ferramentas para desenvolvedores da AWS, como o AWS Serverless Application Model (SAM) ou o Cloud9, que permitem desenvolver aplicativos sem servidor.

SAR_pic

AWS Serverless Application Repository

Encontre aplicativos sem servidor, componentes e código-fonte para seu caso de uso. Implante um aplicativo sem servidor com apenas alguns cliques. Também é possível usar o repositório de aplicativos sem servidor para publicar seus próprios aplicativos e compartilhá-los com a equipe, a organização ou a comunidade em geral.

Visite o Serverless Application Repository>>

SAM_flag_2

Ferramentas do desenvolvedor

As ferramentas do desenvolvedor de aplicativos sem servidor permitem compilar, testar, implantar e monitorar rapidamente aplicativos sem servidor por todo o ciclo de desenvolvimento. Aqui, você saberá mais sobre o AWS Serverless Application Model (SAM) para definição de aplicativos sem servidor, o Cloud9 fornecendo um IDE baseado em nuvem e outros.

Saiba mais sobre as Ferramentas do desenvolvedor para Aplicativos sem servidor>>

Encontre seu caso de uso

Abaixo, você encontrará recursos específicos para desenvolvimento de aplicativos web, processamento de dados, desenvolvimento de back-end móvel e computação de borda. 

APLICATIVOS WEB

webapp_serverless

TUTORIAL DE APLICATIVO WEB SEM SERVIDOR

Nesse tutorial de conceitos básicos, você saberá como criar e implantar o seu próprio aplicativo web dinâmico e sem servidor. Você aprenderá como hospedar recursos web estáticos, como gerenciar usuários e autenticação e como criar uma API RESTful para processamento de back-end.

Comece a usar >>

RA_webapp

Esse aplicativo web demonstra como usar o AWS Lambda em conjunto com outros serviços da AWS para criar um aplicativo web sem servidor. Esse repositório contém código de exemplo para todas as funções Lambda que compõem o back-end do aplicativo.


Comece a usar >>

SB1

Nesse workshop virtual de 30 minutos, nossos especialistas em arquitetura sem servidor da AWS mostrarão a você como desenvolver, depurar e implantar uma função do AWS Lambda para um aplicativo web simples. Você também encontrará um guia passo a passo com instruções concretas.



Comece a usar >>

PROCESSAMENTO DE DADOS

batch_processing

Nesse tutorial, você aprenderá a criar um aplicativo simples de processamento de imagens e desenvolverá uma função Lambda para converter automaticamente uma imagem em uma miniatura. Você aprenderá a usar o AWS Lambda juntamente com o Amazon Simple Storage Service (S3), o AWS Serverless Application Model e o AWS CloudFormation.

Comece a usar >>

dataprocessing_image_4

Nesse tutorial, você aprenderá como criar um aplicativo de processamento de dados abrangente usando o AWS Lambda e o Amazon Kinesis. Você usará o Amazon Kinesis para criar um streaming de dados e executar operações do AWS Lambda, como criar uma função Lambda para analisar e armazenar dados de streaming.


Comece a usar >>

RA_fileprocessing_1
Esse aplicativo de exemplo demonstra um aplicativo de conversão Markdown em que o Lambda é usado para converter arquivos Markdown para HTML e texto simples. Ele usa uma arquitetura de processamento de dados paralelos controlada por eventos, ideal para cargas de trabalho que precisam de mais de um derivativo de dados de um objeto.


Comece a usar >>

BACK-ENDS MÓVEIS

mobilebackend_3

Nesse tutorial de conceitos básicos, você criará um aplicativo móvel simples e hospedará a respectiva lógica de back-end com o AWS Lambda. Você aprenderá como conectar vários componentes para habilitar um aplicativo móvel Android a invocar uma função do Lambda e a processar a resposta.


Comece a usar >>

RA_mobilebackend_3

A arquitetura de referência demonstra como usar o AWS Lambda em conjunto com o Amazon API Gateway e o Amazon S3 para fazer upload de fotos e notas de um aplicativo móvel. Com esses serviços, você pode criar back-ends móveis econômicos que não exigem a sobrecarga do gerenciamento de servidores.

Comece a usar >>

mobile_hub_4.jpg
O AWS Mobile Hub fornece recursos para o desenvolvimento de aplicativos móveis com a AWS. Você encontrará SDKs, tutoriais e amostras para iOS, Android, JS, Unity, React Native e Xamarin.



Comece a usar >>

COMPUTAÇÃO DE BORDA

Cloudfront_1

Com o Lambda@Edge, é possível executar facilmente seu código nas localizações da AWS de todo o mundo, o que permite responder aos usuários finais com a mais baixa latência.




Comece a usar >>

cloudfron_talk3

Nessa palestra, você aprenderá a escrever suas funções Lambda uma vez e executá-las em todos os lugares onde seus visualizadores finais estiverem presentes com o AWS Lambda@Edge.




Comece a usar >>

cloudfron_talk2
Nessa palestra, você aprenderá a usar o AWS Lambda@Edge juntamente com o Amazon CloudFront para entregar conteúdo a usuários finais em todo o mundo com baixa latência, altas velocidades de transferência de dados e sem nenhum compromisso.  

Descubra mais recursos do AWS Lambda

Visite a página de recursos
Pronto para começar?
Cadastrar-se
Mais dúvidas?
Entre em contato conosco