I have a gae php+sql -app
that I want to extend to generate big set of files. Php script will make these files from few 2 mb templates.
These files will be 100-500 mb total, and then zip them and push / return to user's browser, same way as google drive "zip files" seems to work, so i can assume that
1. To generate such big set of files, it can't just be in the gae's ram, so we can save the files to Cloud Storage. I see that I can also zip files in cloud storage and then return this, so should not be a problem
2. If there are 20 users generating files at the same time, we need a simple queue so that backend is processing some kind of job queue
what is the technique of making such a job queues and then run them with fifo-principle ?