Skip to content

Table of Contents

Exam Notation

The Salesforce Certified Technical Architect Review Board Exam measures a candidate’s knowledge and skills related to the objectives listed below.

A candidate should have hands-on experience as an Architect on the Lightning Platform and have demonstrated the application of each of the features/functions below.

System Architect

  • Determine the appropriate mix of systems, including both on and off-platform components, taking into consideration the Salesforce platform capabilities, constraints, and limits.
  • Describe the design and platform considerations, trade-offs, and risks for reporting and analytics.
  • Describe the architectural considerations when planning, defining, or working within a single or multi-org environment.
  • Describe the design considerations, trade-offs, and risks for mobile solutions and recommend the appropriate mobile platform.
  • Recommend the correct mix of required license types taking into account the capabilities, trade-offs, and constraints.
  • Describe the capabilities, trade-offs, and constraints to determine the appropriate document management solution.

Security

  • Architect a solution that utilizes the appropriate platform security mechanisms.
  • Identify the security considerations and risks, and leverage the appropriate security capabilities to design a secure portal architecture including access by both internal and external users.
  • Identify the declarative platform security features that can be used to meet record-level security requirements.
  • Identify the programmatic platform security features that can be used to meet security requirements.
  • Describe how to incorporate the platform security features into a solution to give users the appropriate object and field access permissions.
  • Design and justify an end-to-end identity management solution.

Data

  • Describe the platform architecture considerations, platform impact and optimization methods used when working with large data volumes.
  • Describe data modeling concepts and implications of database design and modeling.
  • Determine the data migration strategy, considerations, and appropriate tools to use.

Solution

  • Describe the appropriate combination of declarative and programmatic functionality within a solution.
  • Describe the benefits, considerations, and trade-offs of incorporating external applications into an optimal solution architecture.

Integration

  • Recommend the appropriate enterprise integration landscape and describe associated risks, trade-offs, and business and technical considerations within a customer environment.
  • Describe the capabilities of the appropriate technology and justify their use as part of the overall integration architecture.
  • Recommend and justify the appropriate integration strategy and the use of common integration patterns.
  • Recommend and justify the appropriate platform-specific integration technology used to integrate with external systems and describe the capabilities, limitations and trade-offs.

Development Lifecycle & Deployment planning

  • Identify the project risks and mitigation strategies.
  • Given a customer project environment and development methodology, identify the technical considerations, risks, and impact on the technical work streams.
  • Recommend an appropriate comprehensive test strategy and discuss how testing mitigates any project risks.
  • Describe the considerations, stakeholders, and impact of decisions around a technical solution relative to customer project governance.
  • Describe the platform tools, use cases, limitations, and best practices for environment management.
  • Describe the common tools, benefits, and rationale for using source control and continuous integration for release management.

Communication

  • Articulate the benefits, limitations, considerations, and design choices for a solution architecture and handle objections related to the design.
  • Demonstrate how visualization and documentation tools can be used to articulate the technical solution.
  • Demonstrate the ability to handle unexpected roadblocks and determine the appropriate next steps.