aws.amazon.com/about-aws/wh...
@pooyap
Senior Software Development Engineer at Amazon Web Services (AWS) - Workflow Experience Cherishing life with family, playing the piano, engaging in chess, enjoying music, diving into books, and embracing nature.
New observability metrics:
โข ApproximateOpenMapRunCount
โข OpenMapRunLimit
โข ApproximateMapRunBacklogSize
New Data Sources:
1. Process AWS Athena data manifest files from Amazon S3
2. Parquet files from Amazon S3
3. Iterate through the content of S3 objects using S3ListObjectsV2
4. Process JSON objects or Array that's not at the top-level from Amazon S3 or state input
Launch Announcement! New data sources and observability metrics for AWS Step Functions Distributed Map have been launched. This update enables orchestration of large-scale analytics, ETL workflows, and improved monitoring of Distributed Map related progressions for better workload management.
๐ฅ AWS Step Functions leveled up with new release!
New execution graph updates:
โข Collapse/Expand Map & Parallel states
โข New state icons and visual improvements
Making operating a complex workflows simple! ๐
#AWS #Serverless #StepFunction #CloudComputing
Love JSONata in AWS Step Functions but miss the simple condition editor? Now you can have both: Condition editor for JSONata.
AWS Step Functions now supports JSONL, and new CSV delimiters! You can now also apply output transformations which will give you more control over how results are formatted.
aws.amazon.com/about-aws/wh...
AWS Step Functions is leveling up! ๐ Now supports 100,000 state machines & activities per AWS account. Scale your workflows like never before! ๐ฅ
aws.amazon.com/about-aws/wh...
#AWS #StepFunctions #Serverless
๐ Big news for AWS Step Functions users!
Auto-complete now available for fields in any Task integration.
Huge Developer Experience upgrade, quietly released.
Special shout-out to Step Functions Developer Experience team and Anthony Ting for this game-changing update.
#AWS #StepFunctions
Amazon EventBridge and AWS Step Functions Integration with Private APIs:
- aws.amazon.com/blogs/aws/se...
- aws.amazon.com/about-aws/wh...
New States Language Spec (ASL used in AWS Step Functions) is up! It now includes JSONata and Variables. states-language.net
Enhance Choice states: Write conditions easily & flexibly. Define output & variables per choice rule. 14/14
States.QueryEvaluationError now allows catching errors in JSONata evaluation or retrying, instead of terminating the entire workflow due to input/output transformation errors. 13/14
Effortlessly monitor Variable in Step Functions console. Track variables, assignments, evaluations, and history - all in one place. 12/14
Say goodbye to hassles with Path field! ๐ TimestampPath or Timestamp field confusion? Not anymore! Most fields now support JSONPath by default, eliminating multiple fields for passing primitive data or using JSONPath. ๐ 11/14
JSONata syntax getting too complex? ๐ป Step Functions Console makes writing and viewing multi-line JSONata a breeze. ๐ฅ No more squinting at long one-liners! 11/14
Console auto complete: Effortlessly access your data across states with Step Functions Console's new auto complete feature. As you type, it suggests Variables, Input, Context, and JSONata functions, eliminating the hassle of memorizing definitions and syntax. 10/14
Less Lambda = Lower Cost + Faster Compute. Ditch Lambda for anything JSONata can handle. Streamline workflows. 9/14
Reduce CloudWatch logs size and costs with Variables! By using Variables, there will be less data in each history event and as a result you could lower your cost as CloudWatch logs become smaller. 8/14
Less state, less cost. Achieve the same logic with fewer states, reducing costs. 7/14
Workaround for 256k limit: Define multiple variables (each with 256k limit) and utilize them as needed to carry more data. 6/14
Simplify data transformation with just Argument and Output! ๐ Tired of dealing with InputPath, Parameters, ResultSelector, ResultPath, and more? Our new approach lets you do more with less config, providing the flexibility you need. Say goodbye to complexity! ๐ 5/14
No more dealing with .$! ๐ Tired of forgetting to put .$ when accessing Input or Context objects? JSONata expressions just got easier and more natural! Say goodbye to that hassle. 4/14
Variables make data accessible across states. Define once, use anywhere - no need to carry the data state by state. 3/14
Manipulating data with JSONata:
You gain greater power and flexibility to transform data, enabling complex logic that was previously unattainable. This unlocks possibilities to perform advanced computations directly, eliminating the need for external processing like Lambda functions. 2/14
Excited about the new @AWS Step Functions feature! It could be a game-changer for our customers. Here's how I think it can help and some hidden features: 1/14
Simplifying developer experience with variables and JSONata in AWS Step Functions:
aws.amazon.com/blogs/comput...