Sem servidor na AWS

Crie e execute aplicações sem se preocupar com servidores

Sem servidor é uma maneira de descrever os serviços, práticas e estratégias que permitem desenvolver aplicações mais ágeis, para que você possa inovar e responder às mudanças com mais rapidez. Com a computação sem servidor, as tarefas de gerenciamento de infraestrutura, como provisionamento de capacidade e correção, são gerenciadas pela AWS, para que você possa se concentrar apenas em escrever códigos que atendam a seus clientes. Os serviços sem servidor, como o AWS Lambda, vêm com escalabilidade automático, alta disponibilidade integrada e um modelo de cobrança de valor pago. Lambda é um serviço de computação orientado a eventos que permite que você execute código em resposta a eventos de mais de 150 fontes AWS e SaaS nativamente integradas - tudo sem gerenciar nenhum servidor. 

Mude da ideia para o mercado, com mais rapidez
Diminua seus custos
Ao eliminar a sobrecarga operacional, suas equipes podem fazer o lançamento com mais rapidez, obter feedback e iterar para chegar logo ao mercado.
Com um modelo de faturamento de pagamento por valor, você nunca paga por provisionamento excessivo e a utilização de seus recursos é otimizada em seu nome.
Adaptação em grande escala
Crie melhores aplicações, com mais facilidade
Com tecnologias que promovem escalabilidade automática de zero até demandas de pico, você pode se adaptar às necessidades do cliente mais rápido do que nunca.
As aplicações sem servidor têm integrações de serviço integradas, para que você possa se concentrar na criação da aplicação em vez da configuração.

Serviços sem servidor na AWS

As aplicações modernas são desenvolvidos primeiro sem servidor, uma estratégia que prioriza a adoção de serviços sem servidor, para que você possa aumentar a agilidade em toda a pilha de aplicações. Desenvolvemos serviços para todas as três camadas de sua pilha: computação, integração e armazenamento de dados. Considere começar com estes serviços:

Computação

Integração de aplicações

Datastore

Casos de uso

  • Aplicações Web
  • Processamento de dados
  • Processamento em lotes
  • Consumo de eventos
  • Aplicações Web
  • Aplicações Web

    A lista de aplicações To Do

    A arquitetura de referência da aplicação Web é um back-end de aplicação Web de propósito geral, orientada a eventos, que usa AWS Lambda, Amazon API Gateway como a lógica de negócios. Ela também usa Amazon DynamoDB como banco de dados e Amazon Cognito para gerenciamento de usuário. Todo o conteúdo estático é hospedado usando o AWS Amplify Console.

    Este aplicativo implementa uma aplicação To Do, no qual um usuário registrado pode criar, atualizar, visualizar os itens existentes e, eventualmente, excluí-los.

    Código de exemplo » 

    Arch-Diagrams_Serverless-Category-Page_WebApp
  • Processamento de dados
  • Processamento de dados

    Processamento de arquivos em tempo real

    A arquitetura de referência de processamento de arquivos em tempo real é uma arquitetura de processamento de dados paralela orientada a eventos de propósito geral que usa o AWS Lambda. Essa arquitetura é ideal para cargas de trabalho que precisam de mais de um derivado de dados de um objeto.

    Neste aplicativo de exemplo, entregamos notas de uma entrevista no formato Markdown para S3. Os eventos S3 são usados para acionar vários fluxos de processamento - um para converter e persistir arquivos Markdown em HTML e outro para detectar e persistir o sentimento.

    Código de exemplo » 

    Arch-Diagrams_Serverless-Category-Page_DataProcessing
  • Processamento em lotes
  • Processamento em lotes

    Extract Transfer Load

    Essa arquitetura de referência demonstra o uso de AWS Step Functions para orquestrar o fluxo de trabalho Extract Transfer Load (ETL) com AWS Lambda.

    Essa solução processa os dados de qualidade do ar global, OpenAQ disponível no registro da AWS para os dados abertos. Ela gera as classificações mínima, máxima e média para medições da qualidade do ar diariamente. O fluxo de trabalho ETL terá que ser acionado manualmente, mas isso pode ser facilmente programado de forma recorrente usando a regra Amazon EventBridge. Assim que a transformação for concluída, você será notificado por e-mail da localização S3 com os dados resumidos.

    Código de exemplo »

    Arch-Diagrams_Serverless-Category-Page_Batch
  • Consumo de eventos
  • Consumo de eventos

    Repositório de documentos sem servidor

    Essa aplicação usa os serviços do Amazon ML, como Comprehend e Rekognition, para indexar documentos e imagens e, em seguida, enviar os resultados para o Elasticsearch para indexação rápida.
    Esta arquitetura foi projetada para um grande número de documentos usando enfileiramento.

    Código de exemplo » 

    Arch-Diagrams_Serverless-Category-Page_EDA
Portal de aprendizado

Builders

Pronto para criar? Acesse o Portal de aprendizagem para começar com tutoriais práticos.

Portal de aprendizado »
Executive Insights

Executives

Deseja capacitar suas equipes de desenvolvimento? Confira estes insights da IDC.

Executive Insights »
Portal de startup

Startups

Precisa se mover mais rápido do que nunca? Nosso portal de startup é feito sob medida para você.

Portal de startup »