~/talk

Container images anti-patterns

slides:none on file

If images exceed about 100 MB for a microservice or ~1 GB for a monolith investigate: multi-stage builds cut examples from ~1 GB to 70 MB (or 5–7 MB with Alpine), while embedding large ML models in images slows pulls and wastes registry/node disk; use init containers or object stores instead. Enable BuildKit and .dockerignore to avoid uploading huge monorepos, mount code or build in sidecar for fast dev cycles, and use nyxory or small-alpine bases to inject ephemeral debugging tools.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:39Optimizing image size
  3. 6:11Handling large data sets
  4. 12:15Tooling and nixory
  5. 15:51Troubleshooting small images
  6. 21:36Avoiding compression myths
  7. 22:58Optimizing build processes
  8. 27:52Iterative development cycles
  9. 31:15Dockerfile best practices
  10. 33:44Compose and tooling patterns
  11. 36:58Managing project complexity
  12. 39:38Wrap-up and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.