How Salesforce built an extensible PaaS using CRDs saving devs 4200 hours
Talkat KubeCon + CloudNativeCon North America 2021 · on Friday, 2021-10-15· at 11:00· Petree Hall D + Online·
summary
Salesforce builds an extensible PaaS using controller-runtime, CRDs, kubebuilder and a CLI, adopting the KRM to model service lifecycle and expose a simplified abstraction that lets service owners skip daily mundanity while still seeing through the abstraction. The control loops run on Kubernetes to automate SDLC tasks, the platform integrates with company systems of record, and the effort saves about 4,200 developer hours while enabling teams to focus on business logic.
AI-written summary · about
chapters (6)
- 0:00Introduction and welcome
- 6:15CRDs in Salesforce PaaS
- 13:53Customizable security configurations
- 20:20Developer productivity gains
- 26:13Future of extensible platforms
- 28:49Q&A and closing
related talks
38mBringing Kubernetes into Salesforce [B]
32mA Peek Inside the Enterprise Cloud at Salesforce
05mEffectively Extending Kubernetes Resources
27mDemystifying Why the World Is Built on Kubernetes: Learning To Leverage Bespoke CRDs and Controllers
39mBuilding Serverless Application Pipelines
21mKeynote: Kubernetes Secret Superpower
27mOperationalizing Kubernetes Sidecars in Production at Salesforce
34mBuilding a Platform Engineering API Layer with KCP
