Problem
Vercel's free tier imposes a limit on how frequently cron jobs can be triggered:
https://vercel.com/docs/cron-jobs/usage-and-pricing
Currently, MrMarketV2 exceeds this limit, as seen in the cron job configuration:
packages/mm-backend/vercel.json
This makes it difficult for users with free Vercel accounts to deploy and use MrMarketV2 without exceeding the limits.
Solution
Implement a "Cheapskate Mode" for users running MrMarketV2 on free Vercel accounts. This mode would:
- Reduce the frequency of cron jobs to comply with Vercel's free-tier limits.
- Add documentation to explain how to enable this mode during deployment.
Acceptance Criteria
- Add an CHEAPSKATE MODE that toggles the reduced cron frequency.
- Update the cron job configuration in
vercel.json to adjust frequencies when the mode is enabled.
- Test to ensure MrMarketV2 functionality is minimally impacted under the adjusted schedule.
- Update the documentation to:
- Explain the mode.
- Provide clear instructions for enabling it during deployment.
Additional Context
This feature will enable a wider range of users to deploy and use MrMarketV2 without incurring costs or exceeding free-tier limits.
Problem
Vercel's free tier imposes a limit on how frequently cron jobs can be triggered:
https://vercel.com/docs/cron-jobs/usage-and-pricing
Currently, MrMarketV2 exceeds this limit, as seen in the cron job configuration:
packages/mm-backend/vercel.json
This makes it difficult for users with free Vercel accounts to deploy and use MrMarketV2 without exceeding the limits.
Solution
Implement a "Cheapskate Mode" for users running MrMarketV2 on free Vercel accounts. This mode would:
Acceptance Criteria
vercel.jsonto adjust frequencies when the mode is enabled.Additional Context
This feature will enable a wider range of users to deploy and use MrMarketV2 without incurring costs or exceeding free-tier limits.