in

Reduzca proactivamente la deuda tecnológica de forma autónoma con AWS Transform: modernización continua (vista previa) | Servicios web de Amazon

Hoy anunciamos AWS Transform: modernización continua (versión preliminar), una nueva capacidad de AWS Transform para el análisis y la remediación a escala de deuda tecnológica continua y autónoma. AWS Transform ya ayuda a las empresas a migrar fuera de los centros de datos, modernizar las aplicaciones de mainframe y Windows y manejar el trabajo indiferenciado de mantenimiento del software: actualizar las versiones de Java, intercambiar marcos obsoletos y actualizar los tiempos de ejecución de AWS Lambda antes de que lleguen al final de su vida útil. Esta nueva experiencia se basa en esto. Los clientes obtienen visibilidad completa del estado de su código base en miles de repositorios, hallazgos priorizados y las solicitudes de extracción que realizan las correcciones.

Las organizaciones de ingeniería suelen consumir hasta el 30 % de los presupuestos de TI. Los clientes unen herramientas puntuales: una para detectar problemas de dependencia, otra para señalar vulnerabilidades y otra para la calidad del código. Pero ninguna herramienta existente detecta, prioriza y remedia la deuda tecnológica de forma continua y a escala. El resultado es un ciclo manual, aplicación por aplicación, que agota la capacidad de ingeniería. Los líderes recurren al estado del equipo autoinformado que va por detrás de la realidad y oculta regresiones. El desarrollo asistido por IA empeora esto: a medida que los agentes de codificación aceleran el ritmo del cambio, la deuda tecnológica se acumula más rápido de lo que los desarrolladores pueden seguir. Los clientes necesitan una capacidad que detecte, priorice y remedie la deuda tecnológica de forma continua, autónoma y a escala.

Análisis continuo

Para abordar el desafío de la visibilidad, esta nueva capacidad dentro de AWS Transform escanea automáticamente sus repositorios de código comparándolos con líneas de base configurables y genera hallazgos en horas, no en semanas. AWS Transform: modernización continua, listo para usar, incluye políticas para detectar dependencias al final de su vida útil, marcos obsoletos y otras fuentes comunes de deuda técnica. También puede ampliarlos con sus propios patrones de corrección específicos de su organización, incluidas bibliotecas aprobadas, estándares de codificación internos o políticas de deuda tecnológica que su equipo de plataforma ya aplica. Por ejemplo, si su equipo ha dejado de usar una biblioteca interna o prefiere un patrón de registro particular, puede codificarlo como una política y ejecutarlo en todos sus repositorios continuamente.

A diferencia de los esfuerzos manuales periódicos, el análisis continuo proporciona datos reales directamente desde su código. Cuando un repositorio se retrasa con respecto a su línea base, usted lo sabe inmediatamente, mostrando qué componentes están retrasados ​​y en qué medida, independientemente de cómo el equipo decida abordarlo. Esto elimina la necesidad de realizar controles de estado y seguimiento manual del cumplimiento, lo que brinda a los equipos de la plataforma una visión siempre actualizada de su panorama de deuda técnica.

Remediación autónoma a escala

Una vez que haya identificado y priorizado los hallazgos, puede configurar soluciones autónomas que generen solicitudes de extracción para los repositorios afectados automáticamente. Esta nueva capacidad de AWS Transform proporciona transformaciones de corrección listas para usar para escenarios comunes, como actualizaciones de versiones de Java, migraciones de SDK y actualizaciones de bibliotecas. También puede crear transformaciones personalizadas para patrones específicos de la organización.

Cuando inicia una corrección, la capacidad de modernización continua crea solicitudes de extracción para cada repositorio afectado, notificando al equipo propietario con un mensaje como: «Este repositorio está atrasado en la línea base de su organización para esta dependencia. Aquí hay un PR que lo resuelve». Los equipos pueden revisar y fusionar el PR, o elegir remediarlo utilizando su propio enfoque. De cualquier manera, el análisis continuo detecta cuándo se ha implementado la solución, proporcionando información veraz sin necesidad de confirmación manual.

AWS Transform: la modernización continua se integra con AWS Security Agent para detectar y remediar vulnerabilidades de seguridad a nivel de código fuente, de modo que los hallazgos de seguridad fluyan hacia la misma lista priorizada y el mismo flujo de trabajo de solicitud de extracción que otras deudas tecnológicas.

Probemoslo

Para comenzar, navegué hasta la aplicación web AWS Transform. Desde el panel, puedo ver una descripción general de los repositorios de mi organización y su estado actual en comparación con mis líneas base configuradas.

Primero, conecté mi sistema de control de fuente e inicié un análisis de mis políticas especificadas. En cuestión de horas, el análisis arrojó resultados en mis repositorios, mostrando cuáles estaban por detrás de la línea de base y en qué medida. Pude ver la gravedad, la cantidad de archivos afectados y los patrones específicos de deuda tecnológica detectados.

A partir de ahí, seleccioné un grupo de hallazgos de alta prioridad y lancé una campaña de remediación. AWS Transform: la modernización continua generó solicitudes de extracción para cada repositorio afectado. Pude monitorear el progreso de la campaña en tiempo real, viendo qué RP se crearon, cuáles se fusionaron y qué repositorios volvieron a cumplir.

Imagen 1: AWS Transform: panel de modernización continua que muestra una descripción general de la cartera de los hallazgos de su deuda técnica en todos los repositorios conectados.

Imagen 2: La vista detallada de los hallazgos enumera los elementos individuales de la deuda tecnológica por gravedad, categoría y repositorio con sus opciones de remediación disponibles.

Imagen 3: La vista de fuentes que muestra repositorios conectados desde GitHub y entornos locales que la modernización continua está rastreando para su análisis.

Formas más rápidas de modernizarse

Estas capacidades respaldan dos enfoques distintos para la modernización del código. En modo continuo, puede utilizar la modernización continua para mantener sus bases de código actualizadas a medida que evolucionan. Piense en esto como el trabajo diario de actualizar bibliotecas, aplicar parches de seguridad y hacer cumplir los estándares de codificación en toda su organización.

Para proyectos de modernización más grandes, como migrar de un marco a otro o actualizar una versión principal en tiempo de ejecución en cientos de aplicaciones, puede usar el modo de campaña para una modernización específica basada en proyectos. La personalización de AWS Transform continúa brindando la primitiva flexible para estos esfuerzos más grandes. AWS Transform: la modernización continua está diseñada específicamente para el trabajo recurrente y de gran volumen que los equipos de la plataforma administran todos los días.

Ahora disponible

AWS Transform: modernización continua (versión preliminar) ya está disponible. Puede comenzar a través de la aplicación web AWS Transform, a través de AWS Transform Kiro Power o mediante MCP y habilidades para la integración con sus agentes de codificación existentes. Para obtener más información, visite la documentación de AWS Transform.

Fuente

¿El iPhone plegable de este otoño ya es un fracaso?

OVHcloud de Francia apuesta por la IA de vanguardia mientras Europa busca alternativas a los modelos estadounidenses

OVHcloud de Francia apuesta por la IA de vanguardia mientras Europa busca alternativas a los modelos estadounidenses