Docker
Boundary Application packaging. The wall sits at the container edge, and the host kernel stays underneath every container on that machine.
Best for Images you build once and run as they are, with the tooling around them intact.
Trade-off The shared kernel surface. Cold start for python:3.12-slim measured 185.9 ms mean in the committed run.