~/talk

Immutable Infrastructure as Code. True story

Talkat DevOps Fest 2020 Online · on Friday, 2020-06-05· [devops-and-delivery]
links:none on file
slides:none on file

Moves a legacy PHP fleet into immutable infrastructure described as code by building AMIs and Docker images, using Packer and cloud‑init for bake time config, Terraform for datacenter wiring, Jenkins as CI/CD and AWS managed services (RDS, ElastiCache) for state. Results: reproducible instances instead of drift, kill‑and‑replace repairs, and a companywide Jenkins with 300+ pipelines; initial Jenkins setup costs about two months for two people. Deploy flow becomes Terraform apply plus Jenkins deploy from a repo .infrastructure folder and it demonstrably reduces toil and outage time.

AI-written summary · about

  1. 0:00Intro
  2. 3:47Project takeover from outsourcing company
  3. 5:00State of the project after takeover
  4. 6:26After some refactoring... We've got typical setup
  5. 7:08Issues we noticed
  6. 9:03Configuration Synchronisation problem, in short
  7. 11:41Blue sky vision
  8. 13:33What is immutable infrastructure?
  9. 14:31Why go Immutable?
  10. 16:18How to achieve this?
  11. 18:57Main tools we use
  12. 22:10Orchestration
  13. 24:07OS level setup
  14. 29:28Everything as code: full list
  15. 34:38Lessons learned
  16. 35:42Single fact you could memorise here
  17. 38:33How Terraform is different to Ansible/Chef/Puppet
  18. 39:02Imperative VS Declarative infrastructure code
  19. 40:08Why go Declarative?
  20. 41:56Deploy with Terraform
  21. 44:41Things that work for 3 teams - doesn't work for 10
  22. 47:30DevOps on Call & transparent SLAs
  23. 48:10Encourage feedback
~/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.