
Ce que j'aime le plus dans AWS CDK, c'est qu'il permet aux développeurs de définir l'infrastructure cloud en utilisant des langages de programmation familiers comme Python, TypeScript, Java et C#, plutôt que d'écrire manuellement de grands modèles CloudFormation. En conséquence, le développement de l'infrastructure semble plus maintenable et réutilisable, et il est également plus facile de le garder aligné avec le code de l'application.
J'apprécie également la possibilité de créer des constructions réutilisables et d'appliquer des pratiques standard d'ingénierie logicielle—telles que le contrôle de version, les tests et les revues de code—ce qui peut rendre la gestion quotidienne de l'infrastructure beaucoup plus fluide. Avis collecté par et hébergé sur G2.com.
AWS CDK introduit une couche d'abstraction au-dessus de CloudFormation, donc résoudre les problèmes de déploiement nécessite parfois de comprendre à la fois CDK et les ressources CloudFormation sous-jacentes. La mise à niveau entre les versions de CDK peut également nécessiter occasionnellement des modifications de code. Avis collecté par et hébergé sur G2.com.


