1.6GB Docker Image, 8-Minute Builds. Add Runners?

Beginner ~8 min read
DockerCI/CD

Scenario

Your application's Docker image weighs in at 1.6GB and every CI build takes around 8 minutes. Developers wait on the pipeline for every merge, deploys are slow because nodes pull huge layers, and the CI queue backs up during busy hours. In the team meeting, the proposed fix is simple: buy more (or bigger) CI runners so more builds can run in parallel.

The Quick Fix on the Table

Add CI runners. It is a one-line infrastructure change, it needs no code review, and it visibly shortens the queue for a while. Nobody has to touch the Dockerfile.

Interview · Round 1

The quick fix is on the table and the room is waiting for your call. Would you sign off on it? Take a position and justify it — out loud or on paper — before revealing the analysis.