I’m new to wappler and have done some searching on this topic. Here is my scenario.
I’m using wappler to build my application dashboard. As part of the application workload, some compute is running in AWS. I am using the server side API Action to kick-off this request. The processing takes a few minutes to build and run. (launch, download docker containers and run some processing) I am hoping to improve the processing time but regardless it is an asynchronous process that will take anywhere from 5-15 minutes to complete.
What is the best way to receive notification and a message with a few details/variables per customer that an aws process has completed?
should i create an SQS queue and poll? (I could have AWS service post a message)
can I create an API that AWS calls when complete?
should I create a file in an S3 bucket and look for it to indicate the job is complete?
something else? has anyone done this from wappler?
Let me know your feedback or thoughts on how to best address this. Thanks!