

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Constructos das soluções da AWS
<a name="welcome"></a>

Data de publicação: **Maio de 2021**([Revisões do documento](document-revisions.md))

## O que é Constructos das Soluções da AWS?
<a name="what-is-the-aws-solutions-constructs-library"></a>

 AWS Solutions Constructs (Constructs) é uma extensão de código aberto do[Kit de desenvolvimento da Nuvem AWS (AWS CDK)](https://aws.amazon.com/cdk/)que fornece padrões multi-serviço e bem arquitetados para definir rapidamente soluções em código para criar infraestrutura previsível e repetível. O objetivo é acelerar a experiência para os desenvolvedores criarem soluções de qualquer tamanho usando definições baseadas em padrões para sua arquitetura. 

 Use o AWS Solutions Constructs para definir suas soluções em uma linguagem de programação familiar. As construções de soluções da AWS oferecem suporte a TypeScript, JavaScript, Python e Java no momento. 

 Para navegar pelo catálogo completo de padrões de construções de soluções da AWS,[Clique aqui](https://aws.amazon.com/solutions/constructs/patterns/). 

## Por que usar o AWS Solutions Constructs?
<a name="why-use-the-aws-solutions-constructs-library"></a>

 Com a taxa de inovação dos provedores de nuvem, conhecer e entender as melhores práticas e garantir que elas sejam implementadas corretamente em sua solução pode ser assustador. Constructs permite combinar padrões pré-construídos e bem arquitetados e casos de uso que executam ações comuns usando serviços de nuvem de forma escalável e segura. Como o Constructs fornece uma biblioteca para linguagens de programação modernas, você pode aplicar habilidades de desenvolvimento existentes e ferramentas familiares à tarefa de criar uma infraestrutura de nuvem bem arquitetada para suas soluções. 

 Outras vantagens dos Construtos de soluções da AWS incluem: 
+  Ele é criado com base na estrutura de desenvolvimento de software livre do Kit de Desenvolvimento da Nuvem AWS (AWS CDK). 
+  Use lógica (if instruções, for-loops etc.) ao definir sua infra-estrutura de solução. 
+  Use técnicas orientadas a objetos para criar um modelo do seu sistema. 
+  Defina abstrações de alto nível, compartilhe-as e publique-as em sua equipe, empresa ou comunidade. 
+  Organize suas soluções em módulos lógicos. 
+  Compartilhe e reutilize sua solução como uma biblioteca. 
+  Teste seu código de infraestrutura usando protocolos padrão do setor. 
+  Use seu fluxo de trabalho de revisão de código existente. 

 O objetivo do AWS Solutions Constructs é reduzir a complexidade e a lógica de cola necessárias ao integrar padrões comuns bem arquitetados para atingir suas metas de solução na AWS. 