← knowledge.oriz.in

Layer 5 — compute, in three tiers

architecture architecturecomputeworkersgithub-actionsbrowserlayer-5

Layer 5 — compute, in three tiers

Concept

Compute is split across three free tiers by where the work runs: build-time (GitHub Actions), edge runtime (Cloudflare Workers), and user runtime (the browser). Each tier has a clear remit, so no tier sees enough load to threaten its quota.

How it works

Tier 1 — GitHub Actions cron

Tier 2 — Cloudflare Workers Free

Tier 3 — browser runtime

Why this shape

Each tier has a different cost model. Build-time work is "free until the runner-minutes cap"; edge runtime is "free until the request cap"; browser runtime is "free, and scales with the user paying for their own browser CPU". Pushing each piece of work to the cheapest tier that can do it keeps every quota deep in the green.

Cross-refs