Presentamos la refactorización en AWS CDK (versión preliminar)
La CLI del AWS Cloud Development Kit (CDK) ahora permite la refactorización segura de la infraestructura mediante el nuevo comando “cdk refactor” en versión preliminar. Esta característica permite a los desarrolladores cambiar el nombre de los componentes, mover recursos entre pilas y reorganizar las aplicaciones de CDK, a la vez que preservan el estado de los recursos implementados. Al aprovechar las capacidades de refactorización de AWS CloudFormation con la computación del mapeo automatizado, CDK Refactor elimina el riesgo de que se reemplacen los recursos de forma no intencionada durante la reestructuración del código.
Anteriormente, el mantenimiento de la infraestructura como código a menudo requería reorganizar los recursos y mejorar la estructura del código, pero estos cambios tradicionalmente corrían el riesgo de reemplazar los recursos existentes debido a los cambios de ID lógicos. Con la característica de refactorización de CDK, los desarrolladores pueden implementar con confianza mejoras en la arquitectura, como desglosar pilas monolíticas, introducir patrones de herencia o actualizar a componentes de nivel superior sin procedimientos de migración complejos ni riesgo de tiempo de inactividad en los recursos con estado. Así, los equipos pueden mejorar continuamente su código de infraestructura y, al mismo tiempo, mantener la estabilidad de sus entornos de producción.
La característica de refactorización de AWS CDK está disponible en todas las regiones de AWS en las que se admite el AWS CDK.
Para obtener más información y un tutorial de la característica, consulte la publicación del blog y la documentación. Puede obtener más información sobre el AWS CDK aquí.