Muitos de nossos times que já usam AWS descobriram que o AWS Cloud Development Kit (AWS CDK) é um padrão sensato da AWS para habilitar o provisionamento de infraestrutura. Particularmente, eles gostam do uso de linguagens de programação de primeira classe em vez de arquivos de configuração, o que permite aos times usar as ferramentas existentes, abordagens e habilidades de teste. Como acontece com ferramentas semelhantes, ainda é necessário cuidado para garantir que as implantações permaneçam fáceis de entender e manter. O kit atualmente suporta TypeScript, JavaScript, Python, Java, C # e .NET. Novos provedores estão sendo adicionados ao núcleo do CDK. Também usamos o AWS Cloud Development Kit e o HashiCorp's Cloud Development Kit for Terraform para gerar configurações do Terraform e habilitar o provisionamento usando a plataforma Terraform com sucesso.
Para muitos de nossos times, Terraform se tornou a escolha padrão para definição de infraestrutura de nuvem. No entanto, alguns de nossos times estão experimentando o AWS Cloud Development Kit (AWS CDK) e gostando do que viram até agora. Particularmente, gostam do uso de linguagens de programação de primeira classe em vez de arquivos de configuração, o que lhes permite usar as ferramentas, abordagens de teste e habilidades já existentes. Assim como ferramentas semelhantes, ainda é necessário cuidado para garantir que as implantações permaneçam fáceis de entender e manter. Atualmente, é compatível com TypeScript, JavaScript, Python, Java e C# e .NET. Continuaremos acompanhando o AWS CDK, especialmente considerando que as equipes da AWS e da HashiCorp lançaram recentemente um preview do Cloud Development Kit para Terraform, para gerar configurações do Terraform e permitir o provisionamento com a plataforma.
Para muitos de nossos times, Terraform se tornou a escolha padrão para definir uma infraestrutura de nuvem. Contudo, alguns de nossos times têm experimentado o Kit de Desenvolvimento em Nuvem AWS e estão gostando do que viram até agora. Em particular, eles gostam do uso de linguagens de programação de primeira classe, em vez de arquivos de configuração, o que permite que usem ferramentas, abordagens de testes e habilidades existentes. Como ferramentas parecidas, ainda é preciso cuidado para assegurar que implantações permaneçam fáceis de entender e manter. Dado que o suporte para C# e Java vem em breve e ignorando, por enquanto, algumas lacunas na funcionalidade, achamos que o Kit AWS vale ser visto como uma alternativa a outras abordagens baseadas em arquivos de configuração.