While I was vacationing π΄, AWS Step Functions got new intrinsic functions. Let's check them out!
permanently delete
They added 14 new functions, making it 18 in total.
β‘οΈ Operations you can make on the states' payloads to convert/generate data directly in Step Functions, without using additional Task states and doing it in Lambda functions.
Intrinsic functions = less states = simpler (and cheaper) workflows
Splitting the application into multiple deployment units (like CloudFormation stacks) and being able to deploy them individually let us:
- (re)deploy faster
- reduce merge conflicts
- not worry about the CF resources count limit
A sample Store application can be a monorepo split into 5 stacks:
- UI
- Auth
- API
- Catalog
- Orders
When developing, initially, you have to deploy all the stacks to create your own development environment. But then you have to re-deploy only the one stack you work on π
Serverless, low-code service to build and visualize workflows orchestration.
But what does it mean?
- serverless - you pay only for the number of step transitions executed
- low-code - defined in JSON/YAML or visual builder
- workflows - multi-step processes
- orchestration - centralized coordination across multiple services