MONTHLY TECHNICAL ARCHIVE / 32 EDITIONS
Thirty-two months. Published honestly.
A source-linked retrospective curriculum from DNS and TLS to Agents, Browser, Wallet, and Cloudflare OS.
Every article was first published on 2026-08-10. The 2024/01–2026/08 labels define learning order and temporal coverage; they do not claim historical publication or activity.
00 / ROUTE GUIDES
Start with six route guides
Short orientation notes for finding the source, choosing a primitive, testing a boundary, and returning evidence.
Navigate the Community before you ship a theory
Search the living archive, read the accepted context, and ask a question that gives others a useful surface to help.
Read field note ↗02 / Route guideWorkers: move the small, fast decision closer
Understand the runtime boundary, deployment loop, and why an edge function should stay focused.
Read field note ↗03 / Route guidePages: make the deploy loop boring
Connect a static or full-stack project to a repeatable build, preview, and production path.
Read field note ↗04 / Route guideSecurity is a route constraint, not a footer note
Place authentication, authorization, rate limits, and data boundaries where the request actually crosses them.
Read field note ↗05 / Route guideChoose state deliberately
Know when a request is enough, when a managed data store is enough, and when coordination deserves a durable object.
Read field note ↗06 / Route guideBring the result back to the community
Turn a fix into a reusable signal: capture the boundary, the evidence, and the next person’s shortest path.
Read field note ↗01—32 / MONTHLY EDITIONS
Read the monthly sequence
Each edition makes one architecture decision, one implementation path, one production boundary, and one verification contract explicit.
DNS
DNS: establish authority before acceleration
Treat records, proxy state, TTL, and DNSSEC as an explicit control-plane contract.SSL/TLS
SSL/TLS: secure both legs of the request
Separate visitor-to-edge encryption from edge-to-origin encryption and validate both.Cache
Cache: define reuse before chasing speed
A cache policy is a correctness contract covering keys, freshness, bypass, and purge.WAF
WAF: observe the rule before you block
Managed and custom rules need scope, evidence, exceptions, and rollback—not only an action.DDoS Protection
DDoS: design resilience by layer
Network mitigation, HTTP controls, origin isolation, and application limits solve different failure modes.Load Balancing
Load Balancing: route on health, not hope
Pools, monitors, steering, session behavior, and fallback form one availability policy.Workers
Workers: make one request boundary excellent
A Worker is strongest when its input, output, bindings, timeout, and failure behavior are explicit.Workers KV
KV: design for a read-heavy world
Global low-latency reads are valuable when eventual consistency fits the data contract.D1
D1: let the schema carry the contract
Relational data needs migrations, constraints, query ownership, and recovery—not only a SQL endpoint.R2
R2: objects need a lifecycle, not a dumping ground
Object naming, metadata, access, retention, and deletion make storage operable.Queues
Queues: make backpressure visible
Asynchronous delivery needs idempotency, retry policy, dead-letter handling, and lag signals.Durable Objects
Durable Objects: give each invariant one home
A named coordinator is useful when state changes must be serialized around an identity.Workflows
Workflows: make every long task resumable
Durable steps turn retries, waiting, and external approval into an explicit execution history.Hyperdrive
Hyperdrive: bring an existing database closer
Connection pooling and query caching can improve global access without pretending a regional database moved.Vectorize
Vectorize: retrieval begins with an evaluation set
Embeddings, metadata, chunking, filters, and ranking must be measured against real questions.Workers AI
Workers AI: treat inference as an uncertain dependency
Model choice, prompt contract, output validation, cost, latency, and fallback belong in production design.AI Gateway
AI Gateway: put policy around model traffic
Observability, caching, rate control, provider routing, and redaction need one deliberate boundary.Browser Run
Browser Run: automate a bounded observation
A remote browser should have an allowlisted destination, fixed action budget, observable output, and no ambient credentials.Pages
Pages: make preview and production disagree loudly
Build output, environment, preview, promotion, and rollback form the real deployment product.Turnstile
Turnstile: the widget is only half the control
Client tokens need server-side Siteverify, expected context, expiry handling, and fail-closed decisions.Cloudflare Tunnel
Cloudflare Tunnel: connect outward, expose less
An outbound connector can publish an origin without opening an inbound path, but identity and routing still need policy.Cloudflare Images
Images: make every variant intentional
Upload, transform, variant naming, access, responsive delivery, and deletion belong to one media contract.Cloudflare Stream
Stream: video is a lifecycle, not a file
Upload, processing, playback, access, captions, analytics, and deletion form one operational path.Analytics Engine
Analytics Engine: emit questions, not exhaust
An event schema should answer operational questions with bounded dimensions and explicit retention intent.API + Terraform
API and Terraform: make drift reviewable
Least-privilege tokens, declarative state, plans, imports, and rollback turn account changes into an auditable path.Agents
Agents: durable identity before tool autonomy
State, sessions, tools, approvals, recovery, and observability form the agent runtime—not the prompt alone.Containers
Containers: keep the Worker as control plane
Full runtimes and filesystems belong behind explicit lifecycle, routing, resource, and shutdown controls.Sandbox SDK
Sandbox SDK: isolate code, then limit intent
Container isolation still needs identity-scoped instances, command policy, timeouts, network controls, cleanup, and current transport choices.Realtime
Realtime: choose the abstraction you can operate
RealtimeKit, SFU, and TURN trade convenience for control; presence and authorization remain application concerns.Browser experience
Browser experience: observe without becoming the user
Cloudflare World composes Browser Run, Workers, Durable Objects, R2, Queues, and telemetry into a bounded visual check.Wallet experience
Wallet experience: preview a 402, settle nothing
Agentic payment architecture needs challenge, approval, credential, verification, receipt, and strict custody boundaries.Cloudflare OS