Universal Containers (UC) is using Service Cloud and B2B Commerce to allow resellers the ability to purchase and support farming equipment UC maintains. UC has invested in smart devices which allows that equipment to inform UC when a part becomes faulty. The data from these devices goes to a public cloud solution where every row of sensor data is received every second from every device. There are 100,000 devices on various farms being actively used. The CIO would like this data to be connected to Salesforce in some manner.
What kind of integration method should a Solution Architect suggest to accommodate this need?
Platform Events are a Salesforce-nativefeature that enable apps to communicate inside and outside of Salesforce using an event-driven messaging architecture. An event producer creates an event and adds it onto the event bus, which operates as a queue with a strict chronological order. An eventconsumer subscribes to an event and gets notified when the event is put onto the event bus.
According to3, Platform Events can be used to defineand manage custom notifications within the Salesforce platform and in external apps. They can also be used to integrate Salesforce with external systems and devices in near real-time.
Therefore, a Solution Architect should suggest utilizing Platform Eventsbased on the devices' state change. This way, UC can connect the data from the smart devices to Salesforce in a scalable and reliable manner, without having to poll or query for changes constantly. UC can also use Platform Events to trigger workflows or actions based on the device status, such as creating a case, sending an email, or ordering a replacement part.
https://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_intro.htm
Daniel
24 hours ago