← Back to blog

Meta-research · July 18, 2026

The solopreneur infrastructure growth map: what to change, and when

Seven platform categories become one operating map—from a prototype that should fail safely to a revenue-producing system whose recovery, limits, and unit economics have been tested.

11 minute readDocumentedModeled

Method

What this comparison measures

  1. Synthesize the six source studies using the same cost-control, observability, portability, and operational-burden criteria.
  2. Use stages defined by evidence—not vanity user counts: prototype, first users, first revenue, predictable growth, and operationally critical.
  3. Model monthly bands rather than point estimates because databases, media, AI, and traffic shape dominate the exact bill.
  4. Recommend a platform class and a migration trigger, never a universal vendor winner.

The first architecture optimizes for a cheap mistake

Before users, the correct failure mode is usually a hard stop. A builder, free BaaS, scale-to-zero runtime, and prepaid model budget let a founder test demand without maintaining a server or accepting an uncapped invoice.[1]

Repository ownership, data export, domain control, and documented environment variables are more important than theoretical scale. They preserve the option to move after the product discovers its real workload.

A stage is defined by what must be true
StageOptimize forRequired evidenceGood default class
PrototypeSpeed and hard cost boundaryBuild works; data exportsPrompt builder + free managed backend
First usersErrors and supportabilityLogs, latency, per-feature usageManaged PaaS / BaaS
First revenueRecovery and unit economicsBackups, restore, cost per actionPaid managed platform
Predictable growthEfficiency and bottlenecksCapacity profile and measured resource hoursOptimized PaaS, cloud service, or VPS
Operationally criticalIsolation and recoverySLOs, fault tests, tested failoverDeliberate cloud or multi-node design

The monthly bill is a band, not a ladder

A content product can reach large traffic while staying close to an edge free tier. A small AI product can spend hundreds of dollars with a few power users. A realtime or media backend can cross egress and connection quotas before compute looks busy.

The bands below combine the preceding studies. Use them for budget conversations, not forecasts. The upper edge includes paid telemetry, backups, and safer limits alongside the cheapest runtime.

Monthly infrastructure bands by stageIllustrative monthly cash before founder labor and tax. AI-heavy includes model API usage; owned hardware is excluded until the final stage.
Monthly infrastructure bands by stageIllustrative monthly cash before founder labor and tax. AI-heavy includes model API usage; owned hardware is excluded until the final stage.
What forces the next infrastructure decisionRelative decision weight after product-market evidence exists. It is intentionally not a vendor score.
What forces the next infrastructure decisionRelative decision weight after product-market evidence exists. It is intentionally not a vendor score.Measured unit cost10 of 10Cost per completed product actionRecovery requirement9 of 10Maximum tolerable data loss and downtimeOperator hours9 of 10Founder time spent outside product and customersObserved bottleneck8 of 10CPU, DB, memory, egress, latency, or provider limitPortability6 of 10Data and build exit pathHeadline price3 of 10Useful only after workload equivalenceof 10

Migration triggers that are evidence, not anxiety

Leave a prompt-to-app runtime when missing logs or cost controls block support, not because generated code is unfashionable. Leave a PaaS when measured steady-state resource cost or a required primitive justifies the operational step. Leave a managed database when its premium exceeds the tested cost of running and recovering the alternative.

Rent a GPU after an open model passes the product evaluation. Buy one after rented utilisation stays high. Move from VPS to dedicated CPU after measurements show sustained CPU contention. Add redundancy after the recovery objective demands it—not as architecture decoration.

Trigger, move, and proof
Current classEvidence-based triggerLikely next moveProof before migration
Prompt-to-appCannot explain incidents or cap spendOwned repo on managed PaaSRepeatable build and data export
Managed PaaSSteady measured premium exceeds operator costVPS or narrow cloud serviceLoad profile and automated recovery
BaaSDominant meter or missing database primitiveComposed services or self-hostData migration and restore rehearsal
Direct LLM APIStable costly demand; open model passes evalRented GPUQuality, throughput and fallback test
Rented GPUHigh sustained utilisationOwned GPUPower, VRAM, depreciation and downtime model
Shared VPSMeasured contention or capacity ceilingDedicated vCPU / bare metalSame workload benchmark and recovery plan

The one-person operating contract

Every production stack should fit on one page: components, owner, monthly envelope, hard limits, alert thresholds, data location, backup location, recovery steps, and deletion steps. This inventory connects product risk to an operating action more directly than a complex architecture diagram.

Review it after every launch and monthly invoice. Replace model assumptions with observed resource series. If a component cannot be monitored, capped, restored, or deleted predictably, it is not yet safe merely because deployment succeeded.

  • One billing inventory: every paid resource and its deletion condition.
  • One cost model: price per product action and a launch-spike envelope.
  • One recovery test: restore data and service into an empty environment.
  • One capacity profile: operation latency, resource headroom, and the first limiting dependency.

Source register

Specifications and prices change. The links make this snapshot auditable.

Sources and commercial facts were checked on 2026-07-18. Prices exclude tax unless the source says otherwise.

  1. Prompt-to-app SRE field guideCapacityLab · benchmark
  2. Railway vs Fly.ioCapacityLab · benchmark
  3. Big cloud for one personCapacityLab · benchmark
  4. VPS, VDS, or dedicated?CapacityLab · benchmark
  5. API, rented GPU, or owned GPUCapacityLab · benchmark
  6. Supabase costs and alternativesCapacityLab · benchmark