Stripe describes selective test execution, an optimization technique for CI/CD pipelines in their 50-million-line Ruby monorepo. The system runs only tests relevant to code changes, reducing feedback latency while maintaining coverage. Aditya Anchuri's article documents the engineering approach and infrastructure required to track code-to-test dependencies at scale.
Infrastructure
Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo
Stripe optimizes CI/CD in its 50M-line Ruby monorepo by running only tests affected by code changes, cutting feedback latency while maintaining full coverage.
Saturday, April 11, 2026 12:00 PM UTC2 MIN READSOURCE: LobstersBY sys://pipeline
Tags
infrastructure