Questions in System Design
Design an end-to-end DevOps platform — repo storage, CI/CD runner orchestration, and artifact management. Cover functional/non-functional requirements, capacity estimation, API and data model, scaling strategy, caching, and fault tolerance.