Mejores prácticas para usar la información AWS CDK TypeScript para crear proyectos de IaC - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Mejores prácticas para usar la información AWS CDK TypeScript para crear proyectos de IaC

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

Octubre de 2025 (historial del documento)

En esta guía se proporcionan recomendaciones y prácticas recomendadas para utilizarla AWS Cloud Development Kit (AWS CDK)en TypeScript la creación e implementación de proyectos de infraestructura como código (IaC) a gran escala. AWS CDK Se trata de un marco para definir la infraestructura de nube en el código y aprovisionarla mediante ella. AWS CloudFormation Si no tiene una estructura de proyecto bien definida, crear y administrar una AWS CDK base de código para proyectos a gran escala puede ser un desafío. A fin de hacer frente a estos desafíos, algunas organizaciones utilizan antipatrones para proyectos a gran escala, pero estos patrones pueden retrasar el proyecto y crear otros problemas que afecten de forma negativa a la organización. Por ejemplo, los antipatrones pueden complicar y retrasar la incorporación de los desarrolladores, la corrección de errores y la adopción de características nuevas.

En esta guía, se ofrece una alternativa al uso de antipatrones y se muestra cómo organizar el código para garantizar la escalabilidad, las pruebas y la alineación con las prácticas recomendadas de seguridad. Puede utilizar esta guía para mejorar la calidad del código de sus proyectos de IaC y maximizar la agilidad de su empresa. Esta guía está dirigida a arquitectos, directores técnicos, ingenieros de infraestructura y cualquier otra persona que busque crear un proyecto bien diseñado para proyectos a gran escala. AWS CDK

Objetivos

  • Costes reducidos: puede utilizarla AWS CDK para diseñar sus propios componentes reutilizables que cumplan con los requisitos de seguridad, cumplimiento y gobierno de su organización. También puede compartir con facilidad los componentes de su organización, de modo que pueda iniciar con rapidez proyectos nuevos que se ajusten a las prácticas recomendadas de forma predeterminada.

  • Lanzamiento al mercado más rápido: aproveche las funciones conocidas AWS CDK para acelerar su proceso de desarrollo. Esto aumenta la capacidad de reutilización para la implementación y reduce los esfuerzos de desarrollo.

  • Mayor productividad de los desarrolladores: los desarrolladores pueden usar lenguajes de programación conocidos para definir la infraestructura. Esto ayuda a los desarrolladores a expresar y mantener AWS los recursos. Esto puede llevar a un aumento de la eficiencia y la colaboración de los desarrolladores.