Governor limits and why we should embrace them
We are not going to list all the various governor limits in this section, as there is little value in this and Salesforce provides an easily accessible list in the Apex developers guide, which is regularly updated. We are, however, going to discuss what governor limits are in principle and why we should embrace them.
Salesforce governor limits are thresholds that restrict developers from monopolizing resources in a way that would detriment the performance of the Salesforce application for all users of the platform. Each governor limit imposes a maximum available utilization for each tenant to ensure that the operations of one tenant do not adversely affect the other tenants. For example, take the limit for the number of queries in a transaction. When working with any platform, database tuning and query performance are key areas of concern to ensure that an application can grow and scale effectively.
Salesforce enforces a limit on...