Written from your Conrad DevOps note for the interview on 14 October 2026. The questions are general ones about the technologies in the note, the kind an interviewer asks: how Cloudflare, CI/CD, Docker, Kubernetes, A/B testing and SEO for a server-rendered shop work and why you would use them. They are not about Conrad's own setup; the note is the map of what to know. Caching, monitoring and the Cloudflare platform have their own sections: Conrad caching, Conrad monitoring and Conrad Cloudflare.
| Page | Covers | Questions |
|---|---|---|
| Cloudflare at the edge | What Cloudflare does in front of an app, WAF, Access, device detection with SSR, API gateways | 5 |
| CI/CD pipeline | The pipeline from merge to production, tests in CI, staging versus production, building images, image tags, build once, Terraform and Helm, assets on a CDN, preview environments per merge request, Nx generators | 10 |
| Docker and Kubernetes | Images and containers, a Nuxt Dockerfile, volumes and Compose, cluster to Ingress, probes, HPA and why Node fools it, KEDA, rolling updates, Istio, Secrets, StatefulSets, ServiceAccounts, managed Redis | 14 |
| A/B testing | A/B testing without flicker or cache leaks, feature flags | 1 |
| SEO and crawlers | Sitemaps for a huge catalogue, robots.txt versus noindex, canonicals, crawl budget, and why bots must see the same page | 2 |
| Your Develit architecture | Your two-minute answer, gateway trade-offs, when to cache, a whole e-shop on Cloudflare | 4 |
From your note, in English:
For a front-end platform role, worth adding:
"Every request goes through Cloudflare first, for bot protection, the WAF and the CDN for static assets. Behind it, a Google load balancer sends traffic to Nuxt pods on GKE. Each pod serves HTML from a shared Valkey cache, with a 60-second lifetime and stale-while-revalidate, and renders on a miss. JavaScript, CSS and images come from the CDN with year-long caching, and APIs sit behind Apigee. Deployments go from GitLab CI, where Kaniko builds the image and the assets go to Cloud Storage, through Terraform and Helm to Kubernetes, which rolls out and autoscales the pods."
Nothing yet. Notes filed here show up on every page of this section.
Nitro's cache
defineCachedEventHandler, cachedFunction and route-rule cache — every option, what swr does on the server and in the header, where entries live, sharing them through Redis or Valkey, and the headers the browser should get for cached HTML.
Cloudflare at the edge
What Cloudflare does in front of Conrad's storefront and why the app runs on GKE rather than Workers, with answers to the open questions in your notes — WAF, Snippets, the CF-Device-Type header, Cloudflare Access, Apigee and the 512-character limit — and edge versus origin caching.