~/talk

Securing Shopify's PaaS on GKE [I]

links:none on file
slides:none on file

Shopify runs its PaaS on GKE serving most internal and business‑critical services and faces missing features like NetworkPolicies and PodSecurityPolicies, so the security team builds platform tooling: ground control to assign GCP service accounts to namespaces, encrypted JSON to store secrets in git, a PIPA builder (6,000 builds/day, ~450,000 images), Grafeas/occurrences + binary authorization to block non‑built images, ~15 cloud buddies (accountabilibuddy, bucket buddy, secret buddy), kubernetes‑deploy, q-bada audits and nosy‑bastard/SSH janitor; automation largely works but scanning remains reactive at this scale.

AI-written summary · about

  1. 0:00Intro
  2. 0:14Who am I
  3. 1:05Kubernetes
  4. 1:29Service Tier Model
  5. 2:58How many namespaces
  6. 3:45Shopifys cloud platform
  7. 4:11Controlling security
  8. 4:48Overview
  9. 5:20Services DB
  10. 8:24Builder Stats
  11. 9:04PIPA
  12. 10:35Griffis
  13. 13:49Kubernetes Deploy Overview
  14. 16:28Kubernetes Deployment
  15. 17:49Cloud Buddies
  16. 18:30Cloud Buddies Example
  17. 19:21Storage Example
  18. 20:16Security Audits
  19. 24:37Whats Missing
  20. 27:51Cross Cluster Communication
  21. 30:20Cloud Audit Logging
  22. 32:26GCP Identity Provisioning
  23. 35:14Accountabilibuddy
  24. 37:41Image Scanning
~/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.