The Salesforce application request lifecycle
Salesforce at its heart 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) 21 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 in the following steps:
- The end user interacts with the screen to request some data or a form.
- The end user enters some data—either a new record or an update to an existing record—and presses save.
- Salesforce receives the data over the internet.
- Salesforce runs some processing on the record.
- Salesforce saves the record to the database...