Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Certified B2C Commerce Architect (Arch-303) Exam - Topic 5 Question 63 Discussion

Posted by Jonell on Apr 30, 2025 at 07:50 AM

A client receives multiple feeds from third parties on the same SFTP location:

* Product prices (sftp: prod/prices)

* Stores information (sftp: prod/stores;

* Product information (sftp: prod/catalog)

* Categories information (sftp: prod/marketing)

* Content (sftp: prod/marketing)

Some of the feeds are placed on sftp multiple times a day, as the information is updated in the source system.

The Architect decides to have only two jobs:

* One that checks and downloads available feeds every hour

* One that imports the files from Webdav once a day before the data replication, using the standards steps available in the Job Framework

Which design is correctfor the import Job, taking the steps scope in consideration?

Suggested Answer: B

This design maximizes efficiency and concurrency. By having the jobs that import products, stores, prices, and content run in parallel, the system can handle multiple data streams simultaneously, reducing total processing time. The sequential execution of importing categories followed by reindexing ensures that all new and updated information is properly indexed and available for site use, following the completion of the import of more frequently updated data. This order respects dependencies between steps and aligns with best practices for handling complex data workflows in B2C Commerce environments.


Get Premium Salesforce Certified B2C Commerce Architect (Arch-303) Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
37 comments · newest first
GR
Gracia 10 months ago
Not sure if one job a day is enough for all those updates.
NO
Noe 11 months ago
Wait, why are we importing content after categories? That feels off.
DE
Denise 11 months ago
I think D makes more sense for the reindexing step.
MA
Malinda 11 months ago
Seems like option B is the most efficient.
CA
Carlene 11 months ago
I agree with D, parallel processing should speed things up!
MA
Macy 11 months ago
I lean towards option D since it mentions importing categories last, which aligns with the idea of ensuring all other data is in place first before reindexing.
LA
Lashawn 12 months ago
I’m a bit confused about whether we should import content before or after categories. I feel like we practiced something similar, but I can't recall the exact details.
TH
Theron 12 months ago
I think option B sounds familiar because it has the last flow importing categories and then reindexing, which seems logical based on similar practice questions we did.
MA
Marya 1 year ago
I remember we discussed the importance of parallel processing for efficiency, but I'm not sure if all feeds should run in parallel or if some should be sequenced.
RO
Rosina 1 year ago
This is a tricky one, but I think I have a good strategy. I'll focus on maximizing parallelism where I can, while also ensuring the proper sequencing of the steps.
FR
Francesco 1 year ago
I'm feeling pretty confident about this one. The question is clear on the requirements, and I can see a straightforward solution that meets the criteria.
MA
Marsha 1 year ago
Okay, I think I've got a handle on this. The key is to execute the import steps in parallel where possible, and then handle the categories and reindexing in a separate sequential flow.
SH
Sherita 1 year ago
Hmm, I'm a bit confused by the different feed locations and the requirement to have only two jobs. I'll need to think through the dependencies between the different data sets.
DE
Dean 1 year ago
This looks like a tricky question. I'll need to carefully consider the requirements and the order of the steps to determine the best design.
PE
Pearly 1 year ago
Option D gets my vote. Keeping the categories separate makes sense, and the reindex at the end is a smart move to ensure everything is synced up properly.
OR
Oren 1 year ago
Haha, I bet the architect who came up with this design was having a bad day and just wanted to get it done quickly. Option C looks like a real mess!
VI
Virgie 1 year ago
I personally think option C is the correct design because it imports steps in parallel and then executes the remaining steps in sequence.
EL
Elena 1 year ago
Hmm, that makes sense. But I still think option A is better because it separates the steps clearly.
DO
Doyle 1 year ago
I agree with Mammie. Option B is the way to go. The parallel flows for the core data import, followed by a sequential flow for categories and reindex, is a clean and efficient design.
LA
Lai 1 year ago
↳ replying to Doyle
Option B it is then!
FA
Fabiola 1 year ago
↳ replying to Doyle
It's definitely a clean and efficient design.
SH
Shenika 1 year ago
↳ replying to Doyle
I agree, having parallel flows for core data and then sequential for categories makes sense.
LE
Leonida 1 year ago
↳ replying to Doyle
Definitely, keeping things organized with parallel flows for core data and sequential for categories is a good approach.
JO
Joanne 1 year ago
↳ replying to Doyle
I think option B is the best choice.
KI
Kirk 1 year ago
↳ replying to Doyle
I agree, having the categories and reindex steps in a sequential flow makes sense for efficiency.
MO
Mollie 1 year ago
↳ replying to Doyle
I think option B is the best choice. It keeps the core data import flows running in parallel.
MI
Mila 1 year ago
I disagree, I believe option B is the correct design because it executes steps in parallel and then in sequence.
MA
Mammie 1 year ago
Option B looks good to me. Handling the categories separately in a sequential flow seems like a sensible approach, especially if it's a more complex operation.
CL
Clorinda 1 year ago
↳ replying to Mammie
Yes, Option B seems to be the best choice for the import job, keeping the categories import separate can prevent any potential issues.
MA
Marylin 1 year ago
↳ replying to Mammie
I think Option B is the most efficient design for the import job, it separates the categories import for better control.
NG
Nguyet 1 year ago
↳ replying to Mammie
I agree, having the categories import and reindex steps in a sequential flow can help ensure data integrity.
MU
Murray 1 year ago
↳ replying to Mammie
Option B looks good to me. Handling the categories separately in a sequential flow seems like a sensible approach, especially if it's a more complex operation.
EL
Elena 2 years ago
I think the correct design for the import job is option A.
MY
Myrtie 2 years ago
The four parallel flows for the key data entities make sense, but I'm not sure about the last sequential flow handling categories and reindex. Shouldn't categories be part of the parallel flows as well?
DE
Denny 1 year ago
↳ replying to Myrtie
The last flow handling categories and reindex sequentially might be necessary for data consistency.
LE
Lenna 1 year ago
↳ replying to Myrtie
B) - foursibling flows execute steps in parallel: import products, stores, prices, content- last flow executes steps in sequence import categories, reindex
JA
Jarod 1 year ago
↳ replying to Myrtie
A) - four sibling flows execute steps in parallel: import products, stores, prices, content- fifth flow executes: import categories- last flow executes steps in sequence: reindex
0/2000 characters

Save Cancel