Salesforce Certified Development Lifecycle and Deployment Architect — Question 10

Universal Containers has seven orgs in different regions. Its processes are global and standardized but each region needs the flexibility to be able to understand the global code and customize some aspects for its regions.
Which development model is optimized for this need?

Answer options

Correct answer: A

Explanation

The correct answer, A, is optimal because unlocked packages allow for global code deployment while enabling regions to create their own extensions, providing the necessary flexibility. Option B is incorrect because managed packages do not allow local teams to modify code within the package directly. Option C lacks the flexibility needed since it centralizes control, and Option D complicates the setup with two managed packages, which is unnecessary for the requirement.