-
Notifications
You must be signed in to change notification settings - Fork 335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace the queue with AWS Lambda? #17
Comments
This might help: https://github.com/bbc/node-canvas-lambda-deps |
I know popup uses a lambda for their similar tool, and I think the TAL shortcut tool does as well, fwiw. |
The 300s (5min) time limit for the function can now be extended to 15min. |
You could potentially distribute the rendering of the video in segments across concurrent Lambdas and then concat the video segments with |
Let's just spin up an AWS Fargate instance run it till the rendering is done and kill it. It's almost similar to lambda, gets no limit on execution time, and can handle load and complexity. |
Rendering a video on demand might be a good Lambda use case, need to investigate this further.
Potential upsides: No Redis, no queue, much more modular, much easier installation for the server/editor alone
Potential downsides: AWS lock-in, AWS documentation nightmares, debugging nightmares, long delays for long videos, hard limit of 300s rendering time
The text was updated successfully, but these errors were encountered: