Missing rate limiting on branch creation enables runaway workloads
8/10 HighNeon lacked strong limits on the number of branches per project and per customer. Agentic AI systems creating thousands of branches as 'savepoints' overwhelmed the control plane metadata handling system. The absence of rate limiting at test boundaries allowed production workloads to diverge significantly from tested scenarios.
Collection History
Query: “What are the most common pain points with Neon for developers in 2025?”4/6/2026
It would have continued to function well if we had stronger limits on the number of branches both per project and per customer. One lesson here is that we need stronger limits on EVERY dimension of the workload. Rate limiting at or before our test boundaries would have saved the day.
Created: 4/6/2026Updated: 4/6/2026