
O que eu mais gosto no AWS CDK é que ele permite que os desenvolvedores definam a infraestrutura de nuvem usando linguagens de programação familiares como Python, TypeScript, Java e C#, em vez de escrever manualmente grandes templates do CloudFormation. Como resultado, o desenvolvimento de infraestrutura parece mais sustentável e reutilizável, e também é mais fácil mantê-lo alinhado com o código da aplicação.
Também aprecio a capacidade de criar constructos reutilizáveis e aplicar práticas padrão de engenharia de software—como controle de versão, testes e revisões de código—o que pode tornar a gestão diária da infraestrutura muito mais tranquila. Análise coletada por e hospedada no G2.com.
O AWS CDK introduz uma camada de abstração sobre o CloudFormation, portanto, solucionar problemas de implantação às vezes requer entender tanto o CDK quanto os recursos subjacentes do CloudFormation. Atualizar entre versões do CDK também pode ocasionalmente exigir alterações no código. Análise coletada por e hospedada no G2.com.


