Plat-Arch-202 Salesforce Certified Platform Development Lifecycle and Deployment Architect Practice Questions
Prepare for Plat-Arch-202 with more than an answer.
Unlock the full exam and previous versions
- v1Salesforce Certified Platform Development Lifecycle and Deployment Architect 120 questions Current
- certified-development-lifecycle-and-deployment-architectLegacy Salesforce Certified Platform Development Lifecycle and Deployment Architect 304 questions Locked
- Development Lifecycle and Deployment ArchitectLegacy Salesforce Certified Platform Development Lifecycle and Deployment Architect 150 questions Locked
- Exam fee
- $400 USD
- Level
- Architect
- Valid for
- Maintained through release-specific maintenance exams
Domains covered on the exam 8
- Application Lifecycle Management8%
- Planning13%
- System Design15%
- Building14%
- Deploying14%
- Testing13%
- Releasing13%
- Operating10%
- 1
Case Study:
TechCorp has a complex org with 5000+ custom objects and heavy Apex logic. They are hitting the Metadata API limit of 10,000 files per retrieval, causing their CI/CD pipeline to fail during full backups.Current Architecture:
- Single Monolithic Repo
- Jenkins Pipeline running
sf project deploy start - Full org retrieval nightly
Requirement:
Redesign the system to resolve the limit issue without splitting the production org.Which architectural change is most appropriate?
Show answer details
Correct answer: B
The core issue is the monolithic nature of the metadata. By breaking the org metadata into distinct functional modules (Unlocked Packages), deployments and retrievals can be scoped to specific packages. This avoids the 10,000 file limit per transaction because you only deploy/retrieve the package that changed, not the entire org.
- 2
An architect is designing a solution for an Independent Software Vendor (ISV) who wants to distribute a payment processing app on the AppExchange. The app contains proprietary Apex code that must be hidden from subscribers to protect Intellectual Property (IP).
Which package type is required?
Show answer details
Correct answer: A
Managed Packages are the only package type that obfuscates Apex source code in the subscriber's org, protecting the vendor's IP. Unlocked and Unmanaged packages leave code visible.
- 3
A team is adopting Salesforce DX and Scratch Orgs. They have a requirement that certain features, like 'Person Accounts' and 'Multi-Currency', must be enabled in the scratch orgs created for development.
Where should these features be defined?
Show answer details
Correct answer: B
The scratch org definition file (typically named project-scratch-def.json) is where you specify the 'edition', 'features' (like PersonAccounts, MultiCurrency), and 'settings' (like org preferences) for the scratch org.
- 4
A global financial services firm is transitioning from a Waterfall to an Agile development methodology for their Salesforce implementation. They operate in a highly regulated environment requiring strict audit trails and separation of duties. The Compliance team is concerned that Agile's iterative nature will compromise their ability to track approvals for metadata changes. Which governance component should the architect recommend to satisfy compliance requirements while enabling Agile velocity?
Show answer details
Correct answer: C
In modern regulated Agile environments, automation is key. By linking user stories (requirements) directly to version control commits and deployment records via an ALM tool (like Jira linked to GitHub/Salesforce DevOps Center), the audit trail is generated automatically. This satisfies compliance without slowing down the Agile process with heavy manual CCB reviews for every story or reverting to quarterly releases.
- 5
A startup is designing its Salesforce architecture. They anticipate three distinct development teams working on separate functional areas: Sales Cloud customization, a custom partner portal (Experience Cloud), and an internal HR app. These teams need to work independently but share a common data model. Which Application Lifecycle Management (ALM) model best supports this requirement?
Show answer details
Correct answer: B
The Package Development Model is ideal for decoupling distinct functional areas. The shared data model can be packaged as a 'Base' Unlocked Package, and the Sales, Portal, and HR apps can be separate Unlocked Packages that depend on the Base package. This allows teams to develop and release independently while maintaining a consistent shared layer.
- 6
True or False: In a Continuous Delivery (CD) pipeline for Salesforce, 'Continuous Deployment' implies that every change that passes automated testing is automatically deployed to Production without manual intervention, whereas 'Continuous Delivery' requires a manual approval step for the final Production release.
Show answer details
Correct answer: A
This is a fundamental distinction in DevOps. Continuous Deployment automates the entire path to production. Continuous Delivery automates the path to a deployable state (usually Staging/UAT), but the final push to Production is a business decision/manual trigger.
