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
- A. Use unlocked packages to deploy the global code and allow each country to create its customized unlocked package extensions.
- B. Use a managed package to deploy the global code and allow local teams to request the addition of code within that package.
- C. Create a centralized Git with all the code and where the global team approves the changes made by the local teams.
- D. Use a managed package for global code and another managed package for all regions code.
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.