Multi-Stage Builds

LEVEL 0

The Problem

To build your Go/Java/TypeScript application, you need compilers, build tools, and dependencies. But to run it, you only need the compiled output.

Your image has 500MB of build tools that are never used at runtime. Wasteful.