Create, read, update, and delete records, search or query data, retrieve object metadata and access information about org limits. Great for mobile and web apps. SOAP API
The same functionality as REST API but based on a different protocol and WSDL description. Great for writing server-to-server integrations. Bulk API
This is an asynchronous RESTful API for querying and handling large amounts of data at once. Great for running migration of lots of records, such as initial data upload or running data backups. Streaming API
Publish-subscribe design and broadcasting data changes. Great for building apps with UI based on capturing frequent data modifications. Limits
Any cloud system has its own usage limits
but it is also scalable
– it is an important aspect which must be taken into account in order not to overpay for unused system resources
and to be able to configure the cloud power for a specific system structure. I recommend using the following reference to get acquainted with basic Salesforce limits when designing a new implementation or expanding the existing one: https://developer.salesforce.com/docs/atlas.en-us....
There's a set of solutions in the Salesforce domain that have become a powerful trend in the modern cloud landscape. Leverage of these clouds furthermore unifies and scales the organizational IT ecosystem. Marketing
Exploring other possible system improvements and Salesforce clouds, we may pay some attention to a Marketing Cloud
tool which provides one of the most targeted and comprehensive customer engagement experience. It is a great option to consider when thinking about the future of the marketing component to be chosen for a system to scale.
A quick overview of MC capabilities provided by SF:
- Connect known and unknown profiles to gain a unified view of the customer.
- Leverage data and artificial intelligence to make every interaction relevant.
- Create two-way, real-time engagement when and where the customer wants.
- Measure, report, and optimise on marketing performance, impact, and customer loyalty.
Accounting solutions are provided by Salesforce partners as packages and can be installed directly to the cloud, so they become seamlessly embedded to the SF interface and associated with corresponding SF users. A couple of package examples are mentioned on the diagram
. ERP System
ERP can be built directly in Salesforce with help of provided customisation and development tools but there are also some packaged options to be considered: Salesforce CPQ + Billing brings capabilities to manage quotes, contracts, assets and billing right in Salesforce without need to log into an external ERP system and keeping both systems updated. Business Intelligence
Einstein Analytics + Tableau is a set of Salesforce tools which allows us to connect various data sources to the system, transform it into a single format, to run AI-driven analysis and represent the results in handy dynamic dashboards.
Moreover, using such a cloud simplifies the overall SF-based system structure.