AWS Step Functions, 변수 및 JSONATA 변환으로 개발자 경험 간소화

게시된 날짜: 2024년 11월 22일

AWS Step Functions는 변수와 JSONata 데이터 변환이라는 두 가지 새로운 기능에 대한 지원을 발표했습니다. 변수를 사용하는 개발자는 한 상태에서 데이터를 할당하고 후속 상태에서 이를 참조할 수 있으므로, 상태 페이로드 관리가 간소화되고 데이터를 여러 중간 상태를 거쳐 전달할 필요성이 줄어듭니다. 오픈 소스 쿼리 및 변환 언어인 JSONata가 지원됨에 따라 이제 고객은 날짜 및 시간 형식 지정, 수학 연산 등의 고급 데이터 조작 및 변환을 수행할 수 있습니다. 아울러 JSONata를 사용할 때 서비스를 직접적으로 호출하고 데이터를 다음 상태로 전달하는 데 필요한 JSON 변환 필드 수를 줄여 입력 및 출력 처리를 간소화했습니다.

AWS Step Functions는 220개 이상의 AWS 서비스에서 14,000개 이상의 API 작업을 오케스트레이션하여 분산 애플리케이션과 데이터 처리 워크로드를 구축할 수 있는 시각적 워크플로 서비스입니다. 변수와 JSONata가 지원됨에 따라 개발자는 향상된 페이로드 관리 기능을 통해 분산 서버리스 애플리케이션을 더 빠르고 효율적으로 구축할 수 있게 되었습니다. 또한 이러한 기능은 사용자 지정 코드의 필요성을 줄여 데이터를 구성하고 상태 간에 데이터를 전달하는 데 필요한 상태 전환 횟수를 줄이고 비용을 줄여줍니다.

변수 및 JSONata는 미국 동부(버지니아 북부, 오하이오), 미국 서부(오리건), 캐나다(중부), 유럽(아일랜드, 프랑크푸르트), 아시아 태평양(도쿄, 서울, 싱가포르, 시드니)리전에서 추가 비용 없이 사용할 수 있으며 나머지 리전은 향후 추가될 예정입니다. 그뿐만 아니라 LocalStackDatadog와의 파트너십을 통해 로컬 에뮬레이션 및 관찰성 경험도 변수와 JSONata를 지원하도록 업데이트되었습니다. 자세한 내용은 다음을 참조하세요.