
Consumer AI
Nufeed
A personalised news feed that lets people design their own algorithm instead of inheriting one — taken from spec to a public test-flight in weeks.
per-topic feed rewrite latency
- Next.js
- LLM pipelines
- Content
Making a system behave predictably under conditions you have not seen yet. Load modelled from real traffic shapes, failure modes worked through deliberately, and instrumentation that tells you something before a customer does.
If more than one of these is true, this is usually the right starting point.
Typically 3–5 weeks, often alongside a build.
The sequence this work follows, and why it is in that order.
Traffic shapes taken from production, not a flat synthetic ramp. Real systems fail on spikes, uneven key distribution and retry storms — none of which a smooth load test reproduces.
Every dependency gets the same question: what happens when this is slow, and what happens when it is gone? Timeouts, retries and circuit breakers follow from the answers rather than from defaults.
An alert that does not name who responds and what they do is a notification. We delete those. What is left is a smaller catalogue that people actually trust at 3am.
Game days against the failure modes we found, with the runbooks in hand. The first time you execute a runbook should not be during an incident.
Chosen per engagement, not per fashion. If your team already runs something that works, we use that instead.
Most engagements draw on more than one of these.
One week, and you keep the baseline and the plan either way.