AWS Cloud Development Kit

Defina infraestrutura de nuvem usando linguagens de programação conhecidas

O AWS Cloud Development Kit (AWS CDK) é uma estrutura de desenvolvimento de software de código aberto para modelar e provisionar seus recursos de aplicativos de nuvem usando linguagens de programação conhecidas.

O provisionamento de aplicativos de nuvem pode ser um processo desafiador, que exige a execução de ações manuais, a criação de scripts personalizados, a manutenção de modelos ou o aprendizado de linguagens de domínios específicos. O AWS CDK usa a familiaridade e a capacidade de expressão das linguagens de programação para modelar aplicativos. Ele oferece componentes de alto nível que configuram previamente recursos de nuvem com padrões comprovados para que você possa criar aplicativos de nuvem sem precisar ser um especialista. O AWS CDK provisiona recursos de forma segura e repetível usando o AWS CloudFormation. Além disso, a estrutura permite criar e compartilhar seus próprios componentes personalizados que incorporam requisitos da organização para ajudar as equipes a acelerar o início de novos projetos.

Apresentando o AWS Cloud Development Kit (10:00)

Benefícios

Integração facilitada à nuvem

O AWS CDK acelera a integração à AWS, pois reduz o volume de aprendizado necessário. O CDK permite usar habilidades e ferramentas existentes na tarefa de criação da infraestrutura da nuvem. Além disso, oferece componentes de alto nível que configuram previamente recursos de nuvem com padrões comprovados, ajudando a criar na AWS sem precisar ser um especialista.

Processo de desenvolvimento acelerado

O AWS CDK oferece a capacidade de expressão das linguagens de programação para definir a infraestrutura. Recursos familiares como objetos, loops e condições aceleram o processo de desenvolvimento. Você também pode usar o AWS CDK com o seu ambiente de desenvolvimento integrado (IDE) para aproveitar ferramentas de produtividade e estruturas de teste existentes.

Personalizável e compartilhável

Com o AWS CDK, você pode projetar seus próprios componentes reutilizáveis de acordo com os requisitos de segurança, de conformidade e de governança da organização. Assim como acontece com qualquer outra biblioteca de software, é possível compartilhar facilmente componentes em toda a organização, o que permite iniciar rapidamente novos projetos com as melhores práticas por padrão.

Sem mudança de contexto

O AWS CDK permite criar aplicativos de nuvem sem sair do IDE. Você pode criar código de tempo de execução e definir recursos da AWS com a mesma linguagem de programação. Você pode visualizar pilhas e recursos de aplicativos CDK com o AWS Toolkit for VS Code.

Como funciona

product-page-diagram_AWS-Cloud-Development-Kit

Clientes

Culture Amp

600x400_Culture-Amp_Logo

A Culture Amp ajuda a melhorar o ambiente de trabalho das empresas, tornando mais fácil obter, entender e agir de acordo com o feedback dos funcionários. A Culture Amp permite que os líderes de RH tomem decisões melhores, demonstrem o impacto e coloquem a empresa em uma posição competitiva. Com a AWS, a Culture Amp criou em 2012 a primeira plataforma sob demanda do mundo para feedback de funcionários. Desde então, a empresa tem oferecido suporte para sua base de clientes globais em rápido crescimento, nos escritórios em Melbourne, San Francisco, Nova York e Londres. Quando a Culture Amp decidiu modernizar seu aplicativo monolítico de região única em execução no Amazon EC2, para uma arquitetura baseada em microsserviços de várias regiões, em execução principalmente no topo do Amazon Elastic Container Service, usando AWS Fargate, Amazon DynamoDB e Amazon Relational Database Service, foi necessário possibilitar que os engenheiros consumissem arquiteturas AWS pré-aprovadas, sem precisar fazer log-in em ambientes restritos ou ter conhecimento detalhado de AWS e AWS CloudFormation. A equipe da Culture Amp escolheu o AWS Cloud Development Kit (CDK) para automatizar o provisionamento dos serviços do AWS Fargate com suporte a bancos de dados e atribuições de usuário de forma compartilhável e repetível. A Culture Amp criou uma biblioteca de construções personalizadas do AWS CDK que permitiu à empresa criar programaticamente novos microsserviços ricos em recursos para seus engenheiros, o que veio a aumentar a agilidade e a eficiência entre suas equipes de desenvolvimento.

"Agora nossos engenheiros podem consumir a arquitetura AWS pré-aprovada, com riqueza de recursos; entre eles, os serviços do AWS Fargate que incluem atribuições de implantação otimizada, balanceamento de carga, validação de certificado, autoescala, além das funções do AWS Lambda para encaminhar logs, e uma opção pelo Dynamo ou RDS como backend de armazenamento. Agora podemos fazer praticamente em horas o que costumávamos gastar até seis semanas.”

Matthew Tapper, engenheiro líder de SRE - Culture Amp

Product-Page_Standard-Icons_01_Product-Features_SqInk
Confira os recursos do produto

Saiba mais sobre os recursos do AWS CDK.

Saiba mais 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastrar-se 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Documentação

Saiba mais sobre o AWS CDK com o Guia do desenvolvedor.

Saiba mais