Integrating with Salesforce
In this section of the book, we are going to look at several ways we can integrate Salesforce with external platforms and systems, as well as internally across the platform itself. This latter requirement has become more pronounced over the past few years as the scope of the solutions Salesforce offers has increased. There has also been a general increase in the number and variety of SaaS and cloud-based products that organizations use as companies shifted to remote and hybrid working following the COVID-19 pandemic.
In this first chapter, we are going to look at the variety of ways in which we can integrate with the Salesforce Platform and understand the patterns, terms, and concepts that will become important to us throughout the rest of the section.
The following topics are covered in this chapter:
- What is an API?
- Types of APIs
- SOAP versus REST versus gRPC versus GraphQL
- Event/message bus integration
- Custom code versus tools...