All Questions
Ai Coding And Product Systems medium

You are launching a free tier for a chat assistant. Free users are projected to outnumber paid users 10 to 1, and finance requires free-tier inference cost per user to be a small fraction of paid-tier cost. Which design meets this?

  1. A Give free users a smaller, cheaper model with hard daily token budgets, and reserve the large model for the paid tiers.
  2. B Give free users the same model and limits as paid, relying on the fact that most free users send only a few messages per day.
  3. C Give free users the same model but lower request priority, so they wait in a longer queue during peak hours and costs stay flat.
  4. D Give free users the large model with a soft monthly budget that only shows an upgrade prompt once their usage passes the limit.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions