Bonnes pratiques d'utilisation du kit AWS CDK TypeScript pour créer des projets IaC - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Bonnes pratiques d'utilisation du kit AWS CDK TypeScript pour créer des projets IaC

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

Février 2024 (historique du document)

Ce guide fournit des recommandations et des bonnes pratiques pour utiliser l'AWS Cloud Development Kit (AWS CDK)in TypeScript pour créer et déployer des projets d'infrastructure en tant que code (IaC) à grande échelle. AWS CDK Il s'agit d'un framework permettant de définir l'infrastructure cloud dans le code et de provisionner cette infrastructure par le biais AWS CloudFormation de celui-ci. Si vous ne disposez pas d'une structure de projet bien définie, la création et la gestion d'une AWS CDK base de code pour des projets de grande envergure peuvent s'avérer difficiles. Pour relever ces défis, certaines organisations utilisent des anti-modèles pour les projets à grande échelle, mais ces modèles peuvent ralentir votre projet et engendrer d'autres problèmes qui ont un impact négatif sur votre organisation. Par exemple, les anti-modèles peuvent compliquer et ralentir l'intégration de développeurs, les corrections de bogues et l'adoption de nouvelles fonctionnalités.

Ce guide propose une alternative à l'utilisation d'anti-modèles et vous explique comment organiser votre code à des fins de capacité de mise à l'échelle, de test et d'alignement sur les bonnes pratiques de sécurité. Vous pouvez utiliser ce guide pour améliorer la qualité du code de vos projets IaC et optimiser l'agilité de votre entreprise. Ce guide est destiné aux architectes, aux responsables techniques, aux ingénieurs d'infrastructure et à toute autre personne cherchant à créer un AWS CDK projet bien conçu pour des projets de grande envergure.