Skip to content

Feature Request: Implement a "Cheapskate Mode" for Free Vercel Accounts #63

@piotrswierzy

Description

@piotrswierzy

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:

  1. Reduce the frequency of cron jobs to comply with Vercel's free-tier limits.
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions