Hello, for our particular use-case it’s very useful to have more memory in Vercel Functions.
Problem
We do some heavy image rendering and moving it to a separate service would be tedious and not worth it for us in our pre-launch phase.
Request
Being able to have 8 GB of memory instead of 4 GB would fix all of our issues. We are on the Pro plan. Is it possible to have this manually increased by Vercel?
You’re correct that AWS Lambda does support up to 10GB of memory! However, as far as I know we have a limit Functions to 4GB maximum across all plans.
For your image rendering needs, I’d strongly recommend:
External image processing services (Cloudinary, Imgix) These are purpose-built for heavy image workloads and can handle much larger memory requirements
Background job processing Use services like Inngest or Temporal to process images asynchronously with dedicated workers
I’ll also share this with the product team as feedback - in case they are cooking up something to change these