JALURI 17,639 SUMMARIES / 51 SOURCES
SEARCH LAST PASS 20:16 ATOM

Agentic coding is straining CI. Here’s how we scaled test impact analysis at Anthropic

Anthropic’s AI-accelerated development dramatically increased code output, PR volume, and CI load, forcing a test-impact service through failed stopgap fixes before a redesign to a stateless, horizontally scalable architecture that could handle exponential growth.

MAIN POINTS
  1. Engineers shipped 8x more code, with Claude authoring 80%, sharply increasing PR and CI demand.
  2. Test counts grew 10x, driving a 25x rise in CI jobs and stressing the listener-selector system.
  3. Three patches bought shrinking relief: bigger machines, sharding, and daily restarts.
  4. The final redesign used an in-memory journal and stateless workers to enable horizontal scaling.
TAKEAWAYS
  1. Plan architectures for exponential growth, not linear scaling.
  2. Avoid single-instance critical services when AI can rapidly amplify workload.
  3. Keep process state external so services are easier to scale and recover.
  4. Instrument systems well enough for agents to monitor, diagnose, and tune them autonomously.
READ THE ORIGINAL