If you’re comfortable with working with traditional development platforms such as Heroku, but now you need to integrate into Salesforce data, there are many unexpected differences that you might discover.

Salesforce is not a traditional software platform as many developers might be used to working with; it’s a managed cloud platform. This means:

  • You don’t have to worry about managing your computer resources, such as the number of CPU cores, or deciding whether to pay for more RAM or hard disk storage.
  • The majority of the routine coding tasks are done for you. (It’s a low-code platform.)
  • There are strict rules and constraints you must follow when performing database transactions, running server-side compute instructions, and managing asynchronous work.

In this article, I’ll show how to get started with building a Python-based integration with the Salesforce platform and how to navigate its differences and intricacies. We’ll create a simple Python app, deploy it to Heroku, explain how to integrate that app with some records in Salesforce using SOQL, and how to insert or update new records.

#python #rest #salesforce #heroku

Your First Python-to-Salesforce App
1.85 GEEK