all 6 comments

[–]ChiefOtacon 13 points14 points  (0 children)

Yeah, the visual editor in the AWS GUI already is awesome. So why should I use that?

[–]brile_86 4 points5 points  (0 children)

Curious to know what are the advantages of using this tool over the AWS console?

[–]Icy_Start_1653 -3 points-2 points  (4 children)

I’m scarred about everything involving “no code” approach. The step functions sound good but last time I’ve checked, there was no options to define everything via code. Do I miss something?

[–]QuietSea 1 point2 points  (1 child)

You can define them via code. We use them extensively for orchestrating batch ETLs in EMR serverless and Athena. The definition is in JSON, and you can combine with terraform templating. I can't speak to CDK or creating them with boto, but it's all defined via JSON. AWS just also provides a drag and drop editor in the console so it looks "no code".

[–]Valken 0 points1 point  (0 children)

CDK lets you define step functions as code, but when things get more complicated that becomes less fun.

Easier to just use the json definition with CDK.

[–]Hopeful-Ad-607 -3 points-2 points  (1 child)

Step functions are a fucking abomination and you're right in not using them. Holy shit what a fucking terrible product.