

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
<a name="introduction"></a>

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

*Octubre de 2025* ([historial del documento](doc-history.md))

En esta guía se proporcionan recomendaciones y prácticas recomendadas para utilizarla [AWS Cloud Development Kit (AWS CDK)](https://docs.aws.amazon.com/cdk/v2/guide/home.html)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
<a name="objectives"></a>
+ **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.