Salesforce Decode
Salesforcedecode
Back to questions
Salesforce ArchitectureAdvancedpackagesdependenciesisv

Design metadata dependency management across packages

Real World Scenario

Unlocked packages depend on each other circularly blocking deployment order.

Expected Answer

• Layer packages: core domain integration UI • Explicit package dependencies in sfdx-project • No circular dependencies enforced CI check • Semantic versioning packages • Release notes breaking changes downstream teams • Test package combination matrix in CI • Document install order new environments

Follow-Up Questions & Answers

Click to expand — each follow-up includes a direct, interview-ready answer

Direct answer: Layer packages: core domain integration UI Also consider: Explicit package dependencies in sfdx-project In practice: No circular dependencies enforced CI check Optimize for scale and operational observability.

Architect Perspective

Package graph is architecture—circularity is deployment deadlock.