Loading
Salesforce now sends email only from verified domains. Read More
Availability at Salesforce
Advanced Release Strategies

Advanced Release Strategies

Consider advanced release strategies to control and revert changes.

If you have business-critical use cases that can’t afford downtime, consider advanced deployment strategies when introducing changes to your org.

For example, reduce the risk of changes impacting availability by adopting a feature flag, also known as a feature toggle, as part of your development and deployment process. A feature flag allows changes and new features to be deployed silently to production and remain dormant until the flag is turned on in production. Combined with system monitoring, your IT operations team can observe how the change performs and turn off the change if issues are detected.

You can also use this approach to roll out new changes in multiple stages to different subsets of your Salesforce users. With this approach, you can test new features with a closed group of test users in production, or conduct pilot and beta programs with a wider group of early adopters.

  • Feature flags in Salesforce use custom metadata and permission sets. You can roll out new features to select users by assigning those users with the appropriate user permission set.
  • Remove the feature flag and permanently embed the feature after it’s officially rolled out to all users.
 
Loading
Salesforce Help | Article