~/talk

Building for Global Engineering Platforms - Let's make an Operator

Talkat Craft Conference 2025 · 2025-05-29..05-30· [kubernetes]
links:none on file
slides:none on file

Shows a concrete platform pattern: define API-first CRDs and implement them as operators (using Go, Operator SDK, Helm, Kubernetes) so cloud identities and permissions are abstracted by an IM operator pattern and reused by resource operators like an DynamoDB operator and S3 operator. Team built controllers that create Kubernetes service accounts, sync provider identities in status, and enforce regional write routing via Istio plus AWS Global Accelerator and DynamoDB multi‑write. On one client this cuts workload‑to‑prod time from months to hours across 12–100 clusters and multiple clouds.

AI-written summary · about

  1. 0:00Introduction
  2. 3:14What is platform engineering
  3. 10:58GitOps and missing API layer
  4. 18:29Global platform challenges
  5. 21:22Latency and DynamoDB multi-region writes
  6. 30:42Q&A
  7. 35:03Workshop setup
  8. 41:02Building IM operator 1
  9. 48:34Building IM operator 2
  10. 52:25Building IM operator 3
  11. 1:06:35Building IM operator 4
  12. 1:18:24Extending operator for cloud providers
  13. 1:23:13Q&A on maintenance
  14. 1:30:49Final Q&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.