New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Certified B2B Solution Architect (Arch-301) Exam - Topic 1 Question 59 Discussion

Actual exam question for Salesforce's Salesforce Certified B2B Solution Architect (Arch-301) exam
Question #: 59
Topic #: 1
[All Salesforce Certified B2B Solution Architect (Arch-301) Questions]

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?

Show Suggested Answer Hide Answer
Suggested Answer: C

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


Contribute your Thoughts:

0/2000 characters
Ashlyn
2 months ago
Not sure if Apex Callouts can handle that volume effectively.
upvoted 0 times
...
Maryrose
3 months ago
A is too limiting, we need a more scalable solution.
upvoted 0 times
...
Selma
3 months ago
Wow, 100,000 devices sending data every second? That's a lot!
upvoted 0 times
...
Maynard
3 months ago
I disagree, C could be more efficient with real-time updates.
upvoted 0 times
...
Tambra
3 months ago
B seems like the best option with MuleSoft handling the data flow.
upvoted 0 times
...
Lemuel
3 months ago
Embedding sensor data directly into the Asset record seems too limiting for the scale of data we're talking about, but I can't recall if that's a common approach.
upvoted 0 times
...
Tyisha
4 months ago
I practiced a similar question where we had to decide between Apex Callouts and Platform Events, and I think Platform Events might be more efficient for state changes.
upvoted 0 times
...
Salena
4 months ago
I'm not entirely sure, but I feel like MuleSoft might be the right choice since it can handle large volumes of data from the public cloud.
upvoted 0 times
...
Shaunna
4 months ago
I remember discussing how real-time data integration is crucial for this kind of scenario, so I think using Platform Events could be a good fit.
upvoted 0 times
...
Alex
4 months ago
I think option C with Platform Events is the way to go here. It seems like the most efficient way to get the device data into Salesforce, and it should be able to handle the volume. I feel pretty confident about that approach.
upvoted 0 times
...
Val
4 months ago
Hmm, this is a tricky one. I'm leaning towards option D with Apex Callouts, but I'm not sure if that can handle the scale of the data coming in. I'll need to think this through a bit more.
upvoted 0 times
...
Miriam
5 months ago
I'm a little unsure about this one. There are a lot of devices sending data constantly, so I'm not sure if Platform Events is the best approach. Maybe option B with MuleSoft would be a better fit to handle that volume of data.
upvoted 0 times
...
Tommy
5 months ago
This seems like a pretty straightforward integration problem. I'd probably go with option C and use Platform Events to capture the state changes from the devices.
upvoted 0 times
...
Colette
6 months ago
Wait, are we just going to ignore the fact that there are 100,000 devices sending data every second? Talk about a big data problem!
upvoted 0 times
Lamonica
5 months ago
That's a huge amount of data to handle!
upvoted 0 times
...
...
Lavera
6 months ago
I think Apex Callouts could also work well for this scenario, it's worth considering.
upvoted 0 times
...
Louvenia
6 months ago
This is a tricky one, but I think Option C is the most elegant solution. Platform Events will keep everything nice and synced up.
upvoted 0 times
...
Micheline
7 months ago
Option D might be a good choice too. Apex Callouts could give us more control over the data integration process.
upvoted 0 times
...
Colene
7 months ago
I'm leaning towards Option B. MuleSoft is a powerful tool, and it could help us seamlessly connect the public cloud solution to Salesforce.
upvoted 0 times
Valda
5 months ago
Using MuleSoft to load the public cloud solution directly to Salesforce seems like the most efficient option.
upvoted 0 times
...
Hyman
5 months ago
I agree, MuleSoft is known for its integration capabilities. It could be a reliable solution for this scenario.
upvoted 0 times
...
Felice
5 months ago
Option B sounds like a good choice. MuleSoft can handle the data transfer efficiently.
upvoted 0 times
...
...
Antonette
7 months ago
I'm not sure about Platform Events, I think option B, using MuleSoft, might be more efficient.
upvoted 0 times
...
Alberto
7 months ago
I agree with Daniel, Platform Events would be the best choice for real-time data integration.
upvoted 0 times
...
Jamal
7 months ago
Option C seems like the way to go. Platform Events are designed for real-time data integration, which is exactly what we need here.
upvoted 0 times
Tawna
6 months ago
That sounds like a good solution. Platform Events are great for real-time data integration.
upvoted 0 times
...
Maryann
7 months ago
C) Utilize Platform Events based on the devices' state change.
upvoted 0 times
...
...
Daniel
7 months ago
I think we should go with option C, utilizing Platform Events.
upvoted 0 times
...

Save Cancel