~/talk

Dockerizing Ruby apps and moving off Engine Yard

Talkat Rubyfuza 2018 · 2018-02-01..02-03· [ruby, devops-and-delivery]
slides:none on file

Company moves ~7–8 services off Engine Yard onto AWS using Docker images in ECR, Terraform for infra-as-code, and auto scaling groups with CodeDeploy. Engine Yard pain points include no VPC peering, manual Elastic IP moves and reboot delays during Spectre; cost grows from $450 to ~ $1,000 as services multiply. Alpine images require LibreSSL fixes and the_rubyracer is replaced by NodeJS for JS tests. Secrets go into KMS + SSM parameters, monitoring uses Prometheus + cAdvisor, and Packer rotates AMIs weekly; Kubernetes is deferred.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 3:42Why move off Engine Yard
  3. 9:50Why Docker for Ruby apps
  4. 11:15Building the Docker image
  5. 15:14Toolbox pitfalls and lessons
  6. 17:26Running tests in containers
  7. 21:40Security and secrets management
  8. 27:38Deploying containers at scale
  9. 31:11Current infrastructure overview
  10. 34:44Future plans and monitoring
  11. 38:35Key takeaways and next steps
  12. 42:27Q&A and closing
~/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.