CapacityLab blog

Traffic research and capacity notes.

Published launch data, workload modeling, bottleneck evidence, and the engineering choices that make a load test useful.

New reliability series

Where scaling turns into failure.

Six sourced guides to telemetry bills, cloud overage, hidden integrations, transfer-heavy traffic, runtime memory, and the first dependency that responds with 429.

01 / 06 · Observability economics
Can observability become the biggest bill?
Logs, metrics, traces, RUM, and synthetic checks multiply with traffic in different ways. This field guide shows where Datadog, New Relic, Grafana Cloud, and a self-hosted Grafana stack can become expensive or unsafe when configured carelessly.
02 / 06 · Cloud cost controls
What does your spend cap stop?
Database, logging, hosting, storage, and AI services use the word limit for very different outcomes. This guide classifies hard stops, throttles, scoped spend caps, alerts, prepaid credits, and automatic overage for a solo operator.
03 / 06 · Closed-contour testing
What did your load test call besides your app?
A browser script may target one URL while the application calls databases, payment providers, email, analytics, webhooks, object storage, and model APIs. Closed-contour testing turns those secondary requests into explicit evidence instead of side effects.
04 / 06 · Traffic scaling economics
When traffic becomes an egress bill
Traffic does not turn into infrastructure cost at one fixed rate. Payload size, cache hit ratio, image variants, upload bursts, worker throughput, and object-store operations decide whether a launch costs dollars or creates a backlog and a four-figure transfer bill.
05 / 06 · Runtime memory economics
Why does an idle app still hold gigabytes?
Heap used, heap committed, metaspace, direct buffers, thread stacks, page cache, and container RSS are different numbers. This guide explains what a memory graph means, why garbage collection may retain capacity, and how flexible RAM billing turns slack into cost.
06 / 06 · Failure-path capacity
What happens after the first 429?
A dependency can slow down, return 429, reset a connection, duplicate a callback, or recover unevenly. This guide turns those faults into controlled tests for retry budgets, idempotency, queues, circuit breakers, per-tenant bulkheads, and revenue exposure.

Infrastructure research

Infrastructure for a company of one.

Seven sourced field guides for choosing a builder, runtime, cloud, server, model provider, and backend without handing an uncapped bill to your future self.

01 / 07 · Prompt-to-app operations
Can you operate what AI built?
Vercel v0, Replit Agent, Lovable, Bolt, Base44, and Firebase Studio can produce an app quickly. The harder question is whether one person can see a failure, explain a slow request, and stop a surprise bill.
02 / 07 · Application platforms
Railway vs Fly.io
A solo-founder comparison of Railway, Fly.io, Render, Google Cloud Run, and Cloudflare Workers or Containers across deployment, idle cost, launch traffic, egress, forgotten resources, and cost controls.
03 / 07 · Hyperscaler field guide
Big cloud for one person
The hyperscalers are not inherently wrong for a solo founder. The danger is assembling five individually cheap services whose billing, permissions, and failure modes no longer fit in one person’s head.
04 / 07 · Servers and operations
VPS, VDS, or dedicated?
Hetzner, OVHcloud, Scaleway, and Netcup offer startling amounts of hardware for the price of a managed-platform add-on. The missing line item is the operator—and for a solopreneur, that operator is also the founder.
05 / 07 · AI infrastructure economics
API, rented GPU, or your own?
OpenRouter, direct OpenAI, Anthropic and Gemini APIs, rented GPUs, and a machine under your desk optimize for different things. Token price is only one axis; utilisation, quality, privacy, rate limits, and operator time decide the real winner.
06 / 07 · Backend-as-a-service economics
What Supabase charges for
Supabase looks like one product because the dashboard unifies Postgres, Auth, Storage, Realtime, and Functions. The invoice does not: plan, project compute, egress, users, storage, messages, and add-ons scale differently.
07 / 07 · Meta-research
The infrastructure growth map
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.

Earlier notes

Traffic and workload research

Launch traffic · July 18, 2026
How much traffic do Product Hunt, Hacker News, and Lobsters send?
A sourced comparison of launch traffic, conversions, attribution limits, and real company postmortems.
Model notes · July 18, 2026
How we turn peak users into a Railway estimate
Every workload assumption, formula, source, and limitation behind the calculator on the landing page.
Load testing · May 24, 2026
What to check before load testing a release
A compact checklist for useful goals, traffic models, observability, and production-shaped data.