Aqui você encontrará tutoriais e documentação sobre como começar a compilar aplicativos sem servidor com o AWS Lambda. Você também aprenderá sobre Ferramentas do desenvolvedor de aplicações 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 aplicações pré-compilados.

Para se aprofundar em casos de uso específicos, você encontrará recursos para desenvolvimento de aplicações Web, processamento de dados, desenvolvimento de backend móvel e computação de borda.

Getting started with AWS Lambda (3:00)

Você tem dez 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 aplicações sem servidor com o Guia do desenvolvedor

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

Você aprenderá como usar o AWS Lambda para casos de uso específicos, como desenvolvimento de aplicações Web, aplicações 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 suas próprias aplicações e compartilhá-las com sua equipe ou com a comunidade em geral.

Você também encontrará recursos para saber mais sobre as ferramentas dos desenvolvedores da AWS, como o AWS Serverless Application Model (SAM) ou o Cloud9, que permitem desenvolver aplicações 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 aplicações sem servidor permitem compilar, testar, implantar e monitorar rapidamente aplicações sem servidor por todo o ciclo de desenvolvimento. Aqui, você saberá mais sobre o AWS Serverless Application Model (SAM) para definição de aplicações sem servidor, o Cloud9 fornecendo um IDE baseado na nuvem e outros.

Saiba mais sobre as Ferramentas do desenvolvedor para aplicações 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 APLICAÇÃO WEB SEM SERVIDOR

Neste tutorial de conceitos básicos, você saberá como criar e implantar a sua própria aplicação Web dinâmica 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 backend.

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

WORKSHOP VIRTUAL: BUILD A SERVERLESS APP (CRIE UMA APLICAÇÃO SEM SERVIDOR)

Neste 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 uma aplicação Web simples. Você também encontrará um guia detalhado com instruções específicas.



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

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


Comece a usar >>

RA_fileprocessing_1
Essa aplicação de exemplo demonstra uma aplicação 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 workloads que precisam de mais de um derivativo de dados de um objeto.


Comece a usar >>

BACK-ENDS MÓVEIS

mobilebackend_3

Neste tutorial de conceitos básicos, você criará uma aplicação móvel simples e hospedará a respectiva lógica de backend com o AWS Lambda. Você aprenderá como conectar vários componentes para habilitar uma aplicação móvel Android a invocar uma função Lambda e 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
Nesta 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?
Cadastre-se
Tem outras dúvidas?
Entre em contato conosco