AWS Serverless Application Repository

Descubra, implante e publique aplicativos sem servidor

Por que escolher o AWS Serverless Application Repository?

O AWS Serverless Application Repository é um repositório gerenciado para aplicativos sem servidor. Ele permite que equipes, organizações e desenvolvedores individuais armazenem e reutilizem aplicativos e montem e implantem com facilidade arquiteturas sem servidor de novas maneiras eficientes. Com o Serverless Application Repository, não é necessário clonar, criar, empacotar ou publicar o código-fonte no AWS antes da implantação. Em vez disso, é possível usar aplicativos pré-desenvolvidos do Serverless Application Repository na sua arquitetura sem servidor, ajudando você e suas equipes a reduzir o trabalho duplicado, garantir as melhores práticas organizacionais e chegar ao mercado mais rapidamente. A integração com o AWS Identity and Access Management (IAM) fornece um controle de nível de recurso de cada aplicativo, permitindo que você compartilhe publicamente aplicativos com todos, ou de maneira privada com contas AWS específicas. Para compartilhar uma aplicação que você criou, publique-a no AWS Serverless Application Repository.

Cada aplicação é empacotada com um modelo do AWS Serverless Application Model (SAM) que define os recursos da AWS utilizados. Os aplicativos compartilhados publicamente também incluem um link para o código-fonte do aplicativo. Não há custo adicional para o uso do repositório de aplicativos sem servidor; você paga apenas pelos recursos da AWS utilizados nos aplicativos que implanta.

Benefícios

Arquiteturas sem servidor de montagem rápida de novas formas mais eficientes. Descubra e compartilhe padrões de aplicação sem servidor reutilizáveis, de maneira privada ou pública, ou componha novas arquiteturas sem servidor usando a sintaxe simplificada do AWS SAM

Use aplicativos pré-desenvolvidos em suas implantações sem servidor, eliminando a necessidade de clonar, criar, empacotar ou publicar o código-fonte no AWS antes da implantação. Ela também dá suporte ao SAM e ao versionamento semântico para habilitar o gerenciamento de aplicativo simples.  

Desenvolva e publique aplicativos sem servidor uma vez, armazene-os no Serverless Application Repository, e use-os de maneira privada entre equipes ou com uma comunidade maior para reduzir os esforços duplicados e acelerar fluxos de trabalho de desenvolvimento.

Encontre e distribua aplicativos sem servidor para casos de uso comuns. Crie as melhores práticas organizacionais nas suas arquiteturas sem servidor para ajudar a garantir a consistência entre equipes. Use as permissões para compartilhar aplicações com contas da AWS específicas.

Você está começando a usar aplicativos sem servidor?

Os aplicativos sem servidor não exigem que você provisione, escale ou gerencie servidores. Você pode criar servidores para praticamente qualquer tipo de aplicativo ou serviço de back-end. Cuidaremos de tudo o que for necessário para executar e escalar o aplicativo com alta disponibilidade. Saiba mais