~/talk

Look Ma, no OPS! Automating microservices' infrastructure

Talkat JavaDay Ukraine 2017 · 2017-11-04..11-05· [devops-and-delivery, microservices]
links:none on file
slides:none on file

Team automates AWS infra for dozens of microservices using Terraform instead of CloudFormation, scaling from a few dozen to hundreds of resources across environments and removing ops bottlenecks. They build a Gradle plugin installs Terraform and runs init/plan/apply, enforce remote state in S3 with KMS encryption and state locking, and use modules from Git with version tags. The flow includes automated terraform binary management, plan review, controlled apply, import of existing resources and destroy tests, and it proves to work in production.

AI-written summary · about

  1. 0:00Introduction and challenges
  2. 2:12Limitations of CloudFormation
  3. 3:10Introduction to Terraform
  4. 5:46Managing terraform state
  5. 7:45Goals of the new solution
  6. 9:30Initial naive Gradle approach
  7. 10:38Developing a Gradle plugin
  8. 12:14Automating terraform install
  9. 13:35First demo
  10. 17:00Terraform modules
  11. 19:07Remote backends and locking
  12. 21:18Refactoring the build flow
  13. 23:15Gradle task dependencies
  14. 24:31Second demo
  15. 28:30Third demo
  16. 33:33Addressing human resistance
  17. 36:57Final demo
  18. 37:38Best practices and conclusion
  19. 43:46Q&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.