---
title: #engineering
description: 4 articles about engineering — guides and explainers from the WatchFor team.
canonical: https://watchfor.io/blog/tag/engineering
---

[All posts](/blog)

# #engineering

Articles tagged "engineering".

[All](/blog)[Monitoring](/blog/category/monitoring)[Networking](/blog/category/networking)[Performance](/blog/category/performance)[Security](/blog/category/security)[Reliability](/blog/category/reliability)[Email](/blog/category/email)[DevOps](/blog/category/devops)[Engineering](/blog/category/engineering)

[All articles](/blog/all)

4 article s

[EngineeringSep 10, 2026

## Your CDN didn't go down. It stopped caching — and nothing told you.

Every other outage announces itself. A CDN that stops caching does the opposite: the site stays up, every status code stays 200, and your uptime dashboard stays green while every single request travels to your origin. Here's why that happens, why one request from one machine can never detect it, and what we built to catch it — including the claims we refused to make.WatchFor Team10 min read](/blog/why-your-cdn-stopped-caching)[EngineeringAug 28, 2026

## What it actually took to make a monitoring platform agent-ready

AI agents are becoming real API consumers, and scanners now grade how usable your product is for them. We spent a week taking WatchFor from a mediocre agent-readiness score to 100/100 — two MCP servers, OAuth 2.1, signed probes, a no-auth sandbox, and a pile of lessons about what agents (and their scanners) actually check. Here's all of it, including what didn't work.WatchFor Team7 min read](/blog/what-it-took-to-make-monitoring-agent-ready)[EngineeringAug 06, 2026

## Scheduling 25 million checks with one Go binary — and no next_run_at column

Most schedulers store the next run time in a database and fight write amplification forever. Ours stores no per-run scheduling state at all: every job's schedule is a pure function, recomputable anywhere. Here's the design — a 256-shard time wheel, an append-only change log — and the honest numbers from load-testing it to 25 million active jobs.WatchFor Team6 min read](/blog/scheduling-25-million-checks-one-go-binary)[EngineeringSep 11, 2026

## 100/100 on ora.ai: what the last six points cost

On 10 September 2026 ora.ai scored watchfor.io 100/100 for agent-readiness and listed it first among the 90,000-odd domains it has scanned. We are proud of that. This is the honest version: what the last six points took, why we sit in the Community category, and what a 100 does not mean.WatchFor Team4 min read](/blog/100-on-ora-ai)

---

Canonical page: https://watchfor.io/blog/tag/engineering · Site guide: https://watchfor.io/llms.txt
