AWS Step Functions simplifica a experiência do desenvolvedor com transformações de variáveis e JSONata

Publicado: 22 de nov de 2024

AWS Step Functions anuncia o suporte para dois novos recursos: variáveis e transformações de dados do JSONata. As variáveis permitem que os desenvolvedores atribuam dados em um estado e as referenciem em um estado subsequente, simplificando o gerenciamento da carga útil do estado e reduzindo a necessidade de passar dados por vários estados intermediários. Com o suporte para JSONata, uma linguagem de consulta e transformação de código aberto, os clientes já podem realizar manipulações e transformações avançadas de dados, como formatação de data e hora e operações matemáticas. Além disso, simplificamos o processamento de entrada e saída do JSONata, reduzindo o número de campos de transformação do JSON necessários para chamar serviços e passar dados para o próximo estado.

O AWS Step Functions é um serviço de fluxos de trabalho visuais capaz de orquestrar mais de 14.000 ações de API de mais de 220 serviços da AWS para criar workloads de aplicações e processamento de dados distribuídos. Com o suporte para variáveis e JSONata, os desenvolvedores podem criar aplicações distribuídas com tecnologia sem servidor com mais rapidez e eficiência, usando recursos aprimorados de gerenciamento de carga útil. Esses recursos também reduzem a necessidade de código personalizado, diminuindo os custos e reduzindo o número de transições de estado necessárias para construir e transmitir dados entre estados.

As variáveis e o JSONata estão disponíveis sem custo adicional nas regiões: Leste dos EUA (Norte da Virgínia, Ohio), Oeste dos EUA (Oregon), Canadá (Central), Europa (Irlanda e Frankfurt) e Ásia-Pacífico (Tóquio, Seul, Singapura e Sydney). As regiões restantes serão incluídas nos próximos dias. Também criamos uma parceria com a LocalStack e a Datadog para garantir a atualização de suas experiências locais de emulação e observabilidade para oferecer suporte a variáveis e JSONata. Para saber mais, acesse: