Slide 20
Slide 20 text
#GearsetDevOpsSummit
The real world hurts
(not all complexity is accidental)
●Salesforce sells itself on being easy to configure, so changes made directly in
production are a feature not a bug
●Salesforce prioritises releasing new features over making those features deployable
●Metadata is often stored as data (especially in packages)
●Some updates (e.g. changing the type of a field) are not atomic - they require multiple
deployments
●Communities (“Experiences”) and metadata god-objects (Profiles, Page Layouts,
Record Types)