I am looking to queue my form submissions to be processed in the background.
I want to be able to only keep user data in the system/database as long as required. This will mean keeping it to debug it if something goes wrong in the processing (SMTP error to send the email, store in database/google sheet, etc)
As a bonus I figure queuing should mean faster success responses to users (rather than waiting for whatever processing is required), and can also throttle the processing if a form gets hit with lots of submissions in a short period (such as a competition).
Looking for clarification if:
1. Using the Craft Job queues is best for this.
2. If should just use the default queue, or better to have a separate queue
App::maxPowerCaptain()
is executed before.. You can do that in your Cronjob as well