From the "What I did at Develit" part of your Conrad DevOps note. Expect "tell us about your current architecture" early in the interview: this page is the material for a two-minute answer and the follow-ups.
"A financial platform built entirely on Cloudflare. The backend was a set of isolated Workers services, such as banking, crypto wallets, AML, RBAC and auth, each published as its own package, which never called each other. A core application's gateway orchestrated them through service bindings and RPC, so calls never left Cloudflare's network. Exchange rates were cached in KV, idempotency was enforced with Durable Objects, and long processes ran on Workflows and Queues. The front end was several Nuxt apps extending shared UI layers. I have also run Docker, Kubernetes, Terraform and Redis on earlier projects, so Conrad's stack is familiar from that side."
"At Develit almost nothing was shared between users and nothing could be stale, since these were balances behind a login, so a shared cache had little to store and real risk; the bit of shared data lived in KV. Conrad's catalogue is the opposite: public pages that are the same for big groups of visitors and get heavy traffic, so rendering each variant once a minute and serving it from Valkey saves most of the work. Same rule in both places: cache what is shared and tolerates staleness, never what is personal or must be exact."
Nothing yet. Notes filed here show up on this page and the section overview.
A/B testing
A/B testing with a tool like Kameleoon on a site with server rendering and a page cache — assigning visitors, avoiding flicker, keeping variants out of the shared cache, and feature flags.
SEO and crawlers
Sitemaps for a catalogue of hundreds of thousands of pages, robots.txt versus noindex, canonicals and crawl budget on a server-rendered shop, and why crawlers must get the same page as users.