Initial thoughts
Prerequisites: The right foundation
Classic optimizations first
Extreme optimizations: going beyond

Breaking down the 3-second job


Job execution on a well-sized shell runner
Phase 1: Waiting (~0s)
Phase 2: Server (~0s)
Phase 3: OS / Shell (~1s)
Phase 4: Git Clone/Fetch (~1s)
Phase 5: Cache (~0s)
Phase 6: Artifacts (none)
Phase...