Another reason why I’m not using pulumi with cloud functions is that kestra gives some low code features that helps me iterate. For example: file upload.
With Kestra, I get a “generated” UI that lets me upload a file which kicks off one or more workflows. Kestra also gives:
- Single pane of glass for logs
- File outputs for every execution can be useful to be downloadable like I did in Make invoicing easier
Pulumi and cloud functions don’t give all this out of the box that I know of.