Harden container images and runtime. Image scanning, minimal base, and supply chain security.
Containers are a big attack surface. These practices reduce risk without slowing delivery.
FROM golang:1.21-alpine AS builder
# build...
FROM gcr.io/distroless/static-debian12
COPY --from=builder /app /app
ENTRYPOINT ["/app"]
Making these standard for every image and deployment significantly improves your security posture.
Systemd Service Reliability Patterns. Practical guidance for reliable, scalable platform operations.
Kernel and Package Patch Management. Practical guidance for reliable, scalable platform operations.
Explore more articles in this category
A practical risk-management framework for release timing, Friday deployment policies, progressive delivery, and how elite teams protect reliability and people.
A practical way to define SLOs and error budgets, connect them to release decisions, and avoid reliability debates without data.
A practical pattern for monorepo CI with path filters, matrix builds, caching, and deployment guards that keep feedback fast as teams scale.