Understanding the Salesforce application request life cycle
At its heart, Salesforce is a transactional database, and the majority of customer use cases today still revolve around working with the core objects at the heart of Sales Cloud or Service Cloud. Over the (at the time of writing) 23 years Salesforce has operated as an entity, they have developed an extremely rich and robust platform for application development, as we have seen throughout this book.
With the majority of use cases still revolving around these core clouds, the majority of Salesforce applications still follow a fairly standard pattern that can be summarized by the following steps:
- The end user interacts with the screen to request some data or a form.
- The end user enters some data – either in a new record or updates an existing record – and presses save.
- The data is sent over the internet to the Salesforce application servers.
- Salesforce runs some processing on the record. ...