Engineering notes

How each milestone was built and measured, the spikes that settled the risky questions, and the research behind the design. Point-in-time records, kept as they were written.

NotesWhat they hold
Milestone M1resolver, cache and upstreams, store drivers, zones, zonecache, controller
Milestone M2transfers, policy and blocking, list fetching, query log, hardening
Milestones M3 and M4API, authentication, CLI, dashboard, deployment assets, edge and VIP supervisors
Milestone M5end-to-end tests, the security review, the burn-down
Spikesmeasurements taken before the milestones: kube store driver, blocking matcher, OIDC, QUIC transports, store validator
Researchstudies of the projects kudurru learns from (Gravity, Technitium, Pi-hole, blocky and AdGuard Home, dnsdist and keepalived, and more)
Follow-upsopen work with its target milestone
Release checklistthe steps from a green main to a tag

The research notes describe other projects for analysis only; several of them are GPL or EUPL, and nothing from them is ported into kudurru (licensing rule).

Source: site/content/notes/_index.md