Title : Salesforce Solution Design – Performance considerations
Duration : 20 Minutes
Description : “Recently for one of our fortune 50 client, I was assigned to improve performance on page load and also on record save. As part of this we have done a detailed analysis and improved salesforce performance by 40% with various design changes. So I would like to share all our learnings from this 1 year exercise with all salesforce developers and Architects. The major areas I would like to cover is:
Process Builder Vs Trigger Vs Flow Vs InvocableMethods
• Mainly when to use what
• Order of execution
• Process Builder and flow => SOQL and DML consumption details
• CPU time used
Query performance Improvement
• SOQL Vs SOSL
• Filters, indexing, skinny Tables
• Query plan Tool usage
• Relationship query
Usage of asynchronous Operations to improve record save time
• Asynchronous Triggers
• @future
• Page load Performance