Latch Labs

Immutable deployments

1 min read

How we build and ship containers that never change after leaving the build pipeline.

Why immutable

Mutable servers drift. Immutable containers do not.

Every deploy tags an image with the git SHA. Roll back by deploying an older tag:

kamal deploy --version <git-sha>

No config files to restore. Just redeploy.