Stage 1

  • MVP. This is pre-pmf where nothing is certain and you just want to launch features to your users.
  • Time horizon to consider: don’t think, just get the feature done.

Stage 2

  • After some sort of PMF. You start seeing enough traffic where your design decisions start mattering, and you want to build out a system that can hold up longer term.
  • Time horizon to consider: 6-12 months. Still you shouldn’t think too far into the future, just make sure the designs you build can last you 6-12 months.

Stage 3: Actual scale.

  • Time horizon to consider: 1.5+ years
  • You’re actually scaling and product / requirements are more or less set. Can’t say much, I haven’t been here yet.

Stage 4: Super Scale