~/talk

Se7en Deployment Sins

Talkat Dutch PHP Conference 2018 · 2018-06-07..06-09· [devops-and-delivery]
slides:none on file

Seven concrete deployment mistakes with examples and fixes: adding huge dependency trees (AWS SDK was split because pulls were massive), containers that balloon past 500+ MB and run as root, fragile Jenkins setups and CI that stays perpetually red, and overzealous microservice splits that create a distributed big ball of mud. Practical rules: don't commit secrets, avoid ambiguous no latest tag images, enforce centralized logging with correlation IDs, and automate infrastructure so pets become cattle — these practices reduce outages and toil.

AI-written summary · about

  1. 0:00Start
  2. 1:29Memory, Disk, Network
  3. 5:36Sun Microsystems 8 fallacies of distributed computing
  4. 6:22Systems for Young
  5. 15:30Continuous Integration CI Build and test every push
  6. 15:42Continuous Delivery CD Manual production deployment
  7. 15:54Continuous Deployment CD Automated production deployment
  8. 18:38Continuous life or death cycle?
  9. 20:09Separate code and config
  10. 20:35Do not commit secrets
  11. 24:47A container is just a process
  12. 36:27DevOps is not a technology
  13. 37:22Craft everything yourself!
  14. 37:51Infrastructure Pets vs Cattle
  15. 39:07Avoid Drift
  16. 40:32Log & Monitor
  17. 41:57Questions? Confessions? @xeraa
~/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.