AWS Step Functions simplifie l'expérience des développeurs grâce aux transformations Variables et JSONata
AWS Step Functions annonce la prise en charge de deux nouvelles fonctionnalités : les variables et les transformations de données JSONata. Les variables permettent aux développeurs d'attribuer des données dans un état et de les référencer dans un état subséquent, ce qui simplifie la gestion de la charge utile des états et réduit le besoin de transmettre les données via plusieurs états intermédiaires. Grâce à la prise en charge de JSONata, un langage de requête et de transformation open source, les clients peuvent désormais effectuer des manipulations et des transformations avancées des données, telles que le formatage de la date et de l'heure, ou encore les opérations mathématiques. De plus, lors de l'utilisation de JSONata, nous avons simplifié le traitement des entrées et des sorties en réduisant le nombre de champs de transformation JSON requis pour appeler des services et transmettre des données à l'état subséquent.
AWS Step Functions est un service de flux de travail visuel capable d'orchestrer plus de 14 000 actions d'API provenant de plus de 220 services AWS afin de créer des applications distribuées et des charges de travail de traitement de données. Grâce à la prise en charge de Variables et de JSONata, les développeurs peuvent créer des applications distribuées sans serveur plus rapidement et plus efficacement grâce à des fonctionnalités améliorées de gestion de la charge utile. Ces fonctionnalités réduisent également le besoin de code personnalisé, ce qui réduit les coûts et le nombre de transitions d'état nécessaires pour créer et transmettre des données entre les états.
Variables et JSONata sont disponibles gratuitement dans les régions suivantes : USA Est (Virginie du Nord, Ohio), USA Ouest (Oregon), Canada (Centre), Europe (Irlande et Francfort) et Asie-Pacifique (Tokyo, Séoul, Singapour et Sydney), les autres régions suivront dans les prochains jours. Nous avons également établi un partenariat avec LocalStack et Datadog pour nous assurer que leurs expériences locales d'émulation et d'observabilité sont mises à jour pour prendre en charge les variables et JSONata. Pour en savoir plus, consultez les éléments suivants :