Just to let you know that a Cloud2Cloud File Transfer plugin has been released which may be useful as you are already using Wasabi as an external Cloud storage provider.
Typical use-case are Cloud to Cloud bulk file transfers or bulk file transfers from public sources to a Cloud storage provider, including Wasabi.
Not sure if this makes any sense, but is there possibly a way to connect the plugin to a third-party backend (such as Xano) as a way to work-around Bubble’s backend cold start?
No.
You may circumventing Bubble’s backend cold start by triggering a dummy request on page load.
Please note that cold start happens on seldom used apps.
Create a workflow with a start “Page is loaded”, then execute the action you want to cache. Subsequent execution of same action (even with different parameters) should be fast.
I’m curious, does this use AWS SDK v2 or v3? Supposedly v3 file size is smaller, resulting in maybe faster cold starts? But maybe it is only if the S3Client module/package is specifically imported with ES6 format which I don’t think we can do here…
Also I found it better if an API workflow is scheduled to warm up the engine, then the blue loading bar doesn’t hang the browser for 10+ seconds. Also I had some global date field to check the last time it was run is within the last few minutes so its not running on EVERY page load.
Maybe for some ppl if they are desperate for no cold starts they would pay like a $2/month plugin (API call) to generate the signed URLs in your own AWS environment (no/little cold starts) if they/you are okay with sending secret/access keys as parameters