~/talk

Outgrowing Terraform - Nic Cope, Upbound & Dalorion Johnson, Guidewire

name:Nic Cope
linkedin:ncope
links:none on file
slides:none on file

Guidewire runs about 73,000 lines of HCL across a three-layer Terraform design and hits concrete limits: drift between S3 state and Git, provider/version coupling that delayed a module feature rollout by a month, and brittle access control bound to AWS IAM. Crossplane replaces CLI runs with an always-on control plane reconciling every 30–60 seconds, centralizes provider upgrades, maps business APIs to Kubernetes RBAC for safer self‑service, and is being piloted for S3 and ECR composition though it currently lacks a Terraform‑style data source.

AI-written summary · about

  1. 0:00Intro
  2. 1:04Terraform at Guidewire
  3. 3:56Limitation: Drift
  4. 6:03Drift in Crossplane
  5. 8:54Limitation: Versioning
  6. 10:45Versioning in Crossplane
  7. 13:45Limitation: Access Control
  8. 16:03Access Control in Crossplane
  9. 18:33Limitation: Discoverability
  10. 20:57Discoverability in Crossplane
  11. 23:54Limitation: Cognitive Overhead
  12. 25:15Overhead in Crossplane
  13. 27:20Crossplane at Guidewire
~/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.