~/talk

History of Software Engr & how it applies to Infrastructure

slides:none on file

Argument: decades of software engineering practices are applied to infrastructure because version control (1970s), deployment pipelines (1991), microservices (2005), containers (2013), Kubernetes (2014) and GitOps (2017) each solved scaling problems. Claim: Infrastructure as Code hits limits at scale; a control plane using a Kubernetes controller and CRDs tracks environment-level state, orders Terraform components, detects drift, reconciles, and surfaces a plan for approval. Demo: a custom format and control plane run in Kubernetes to orchestrate Terraform stacks and manage complex environment dependencies.

AI-written summary · about

  1. 0:00Software engineering history
  2. 1:28Software engineering shaping infrastructure
  3. 2:51Version control in 1970s
  4. 3:33Deployment pipelines since 1991
  5. 4:17Microservices and containers
  6. 5:00Infrastructure as code
  7. 6:47Manual scripts to pipelines
  8. 8:14CI/CD for infrastructure
  9. 9:18Breaking monoliths
  10. 11:05Applying microservices to infrastructure as code
  11. 13:15IaC limitations at scale
  12. 15:21Beyond infrastructure as code
  13. 16:25Environment as code
  14. 17:53Microservice dependencies with containers
  15. 19:38IaC versus environment as code
  16. 20:41Provisioning with environment as code
  17. 23:29Kubernetes controller pattern
  18. 25:59GitOps and deployment as code
  19. 27:43GitOps workflow for EaC
  20. 28:17Summary and future
~/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.