Melhores práticas para usar o AWS CDK na criação de projetos TypeScript de IaC - AWS Orientação prescritiva

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á.

Melhores práticas para usar o AWS CDK na criação de projetos TypeScript de IaC

Sandeep Gawande, Mason Cahill, Sandip Gangapadhyay, Siamak Heshmati e Rajneesh Tyagi, Amazon Web Services (AWS)

Fevereiro de 2024 (histórico do documento)

Este guia fornece recomendações e melhores práticas para usar o AWS Cloud Development Kit (AWS CDK)in TypeScript para criar e implantar projetos de infraestrutura como código (IaC) em grande escala. AWS CDK É uma estrutura para definir a infraestrutura de nuvem em código e provisionar essa infraestrutura por meio dela. AWS CloudFormation Se você não tem uma estrutura de projeto bem definida, criar e gerenciar uma AWS CDK base de código para projetos de grande escala pode ser um desafio. Para lidar com esses desafios, algumas organizações usam antipadrões para projetos de grande escala, mas esses padrões podem retardar seu projeto e criar outros problemas que afetam negativamente sua organização. Por exemplo, os antipadrões podem complicar e retardar a integração de desenvolvedores, a correção de bugs e a adoção de novos recursos.

Este guia fornece uma alternativa ao uso de antipadrões e mostra como organizar seu código para escalabilidade, testes e alinhamento com as práticas recomendadas de segurança. Este guia pode ser usado para melhorar a qualidade do código para seus projetos de IaC e maximizar a agilidade de seus negócios. Este guia é destinado a arquitetos, líderes técnicos, engenheiros de infraestrutura e qualquer outra função que busque criar um AWS CDK projeto bem arquitetado para projetos de grande escala.