AWS Step Functions simplifica la experiencia de los desarrolladores con transformaciones de JSONata y variables

Publicado en: 22 de nov de 2024

AWS Step Functions anuncia la compatibilidad con dos nuevas capacidades: variables y transformaciones de datos de JSONata. Las variables permiten que los desarrolladores asignen datos en un estado y hagan referencia a ellos en un estado posterior. De esta manera, se simplifica la administración de la carga útil de los estados y se reduce la necesidad de pasar los datos por varios estados intermedios. Gracias a la compatibilidad con JSONata, un lenguaje de consulta y transformación de código abierto, los clientes ahora pueden realizar manipulaciones y transformaciones avanzadas de datos, como formato de fecha y hora, y operaciones matemáticas. Además, al usar JSONata, hemos simplificado el procesamiento de entrada y salida al reducir la cantidad de campos de transformación de JSON necesarios para llamar a los servicios y pasar datos al siguiente estado.

AWS Step Functions es un servicio de flujo de trabajo visual capaz de organizar más de 14 000 acciones de API de más de 220 servicios de AWS para crear cargas de trabajo de procesamiento de datos y aplicaciones distribuidas. Gracias a la compatibilidad con variables y JSONata, los desarrolladores pueden crear aplicaciones distribuidas sin servidor de forma más rápida y eficiente con capacidades mejoradas de administración de la carga útil. Estas características también reducen la necesidad de código personalizado, lo que reduce los costos y la cantidad de transiciones de estados que se necesitan para crear y transferir datos entre estados.

Las variables y JSONata están disponibles sin costo adicional en las regiones: Este de EE. UU. (Norte de Virginia, Ohio), Oeste de EE. UU. (Oregón), Canadá (centro), Europa (Irlanda y Fráncfort) y Asia-Pacífico (Tokio, Seúl, Singapur y Sídney), y las demás regiones estarán disponibles en los próximos días. También nos hemos asociado con LocalStack y Datadog para garantizar que sus experiencias locales de emulación y observabilidad se actualicen para admitir variables and JSONata. Para obtener más información, visite: