Enterprise Architecture & Governance Flashcards

1
Q

Q. What is Enterprise Architecture in Salesforce?

A

A. Enterprise Architecture (EA) in Salesforce defines the structure, processes, and governance for implementing Salesforce solutions at an enterprise level.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Q. What are the key objectives of Salesforce Enterprise Architecture?

A
  • Scalability & Performance
  • Security & Compliance
  • Data Governance
  • Integration & Interoperability
  • Standardized Development Practices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Q. What frameworks are commonly used for Enterprise Architecture?

A
  • TOGAF (The Open Group Architecture Framework)
  • Zachman Framework
  • Salesforce Well-Architected Framework
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Q. What is governance in Salesforce?

A

A. Governance ensures that Salesforce solutions align with business objectives, compliance standards, and best practices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Q. What are the key components of Salesforce governance?

A
  • Data Governance
  • Security & Compliance Policies
  • Development & Deployment Standards
  • Change Management Processes
  • Monitoring & Auditing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Q. What is a Salesforce Center of Excellence (CoE)?

A

A. A dedicated team responsible for strategy, governance, and best practices for Salesforce implementations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Q. What are the benefits of a Salesforce CoE?

A
  • Standardization of best practices
  • Improved collaboration between business & IT
  • Faster adoption & innovation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Q. What is a multi-org strategy in Salesforce?

A

A. A strategy where a company uses multiple Salesforce orgs to separate business units, regions, or functions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Q. What are the benefits of a multi-org strategy?

A
  • Data isolation for different business units
  • Performance optimization
  • Regulatory compliance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Q. What are the challenges of a multi-org strategy?

A
  • Integration complexity
  • Higher maintenance costs
  • Data consistency issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Q. When should you use a single-org strategy?

A

A. When data sharing is required across departments and integration efforts need to be minimized.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Q. What is data governance in Salesforce?

A

A. Data governance ensures data accuracy, security, compliance, and accessibility within Salesforce.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Q. What are the key principles of data governance?

A
  • Data Ownership (Who is responsible?)
  • Data Quality (How accurate and complete is it?)
  • Data Security (Who can access it?)
  • Data Lifecycle Management (How long should it be stored?)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Q. What tools help with data governance in Salesforce?

A
  • Duplicate Management Rules
  • Validation Rules
  • Data Loader & ETL Tools
  • Salesforce Shield (Field Audit Trail, Event Monitoring)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Q. What is an integration architecture?

A

A. The design framework that connects Salesforce with external systems using APIs, middleware, and data exchange methods.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Q. What are the key integration patterns in Salesforce?

A
  • Remote Process Invocation – Request & Reply
  • Remote Process Invocation – Fire & Forget
  • Batch Data Synchronization
  • Remote Call-In
  • UI Integration
17
Q

Q. What are best practices for API governance in Salesforce?

A
  • Use OAuth & Named Credentials for security
  • Monitor API rate limits
  • Optimize SOQL queries
  • Follow RESTful API best practices
18
Q

Q. What are key security measures in Salesforce Enterprise Architecture?

A
  • Multi-Factor Authentication (MFA)
  • Role-Based Access Control (RBAC)
  • Field-Level Encryption
  • IP Whitelisting & Network Access Control
19
Q

Q. What is Salesforce Shield?

A

A. A security suite that includes Platform Encryption, Event Monitoring, and Field Audit Trail for compliance.

20
Q

Q. How does Salesforce ensure compliance with GDPR and CCPA?

A
  • Data privacy tools
  • Right to be forgotten (Data Deletion Requests)
  • Consent management features
21
Q

Q. What is DevOps governance in Salesforce?

A

A. A structured approach to managing development, version control, testing, and deployments.

22
Q

Q. What are best practices for managing deployments?

A
  • Use CI/CD pipelines (Jenkins, GitHub Actions, Copado)
  • Follow branching strategies (GitFlow)
  • Maintain a release management process
23
Q

Q. What is an Application Lifecycle Management (ALM) strategy?

A

A. ALM manages the entire lifecycle of a Salesforce application, from design to retirement.

24
Q

Q. What are best practices for scaling Salesforce performance?

A
  • Optimize SOQL queries using indexed fields
  • Use Skinny Tables for Large Data Volumes (LDV)
  • Implement Asynchronous Processing (Batch Apex, Queueable Apex)
25
Q

Q. What is a Large Data Volume (LDV) in Salesforce?

A

A. Any dataset exceeding 1 million records, requiring performance optimization techniques.

26
Q

Q. How do you optimize performance for LDV?

A
  • Use indexed fields in SOQL queries
  • Archive old records
  • Use asynchronous processing
27
Q

Q. What is change management in Salesforce?

A

A. The structured process of planning, implementing, and monitoring changes in a Salesforce environment.

28
Q

Q. What tools support change management in Salesforce?

A
  • Salesforce Change Sets
  • Metadata API & SFDX
  • Version Control (Git, Copado, AutoRABIT)
29
Q

Q. How do you minimize risk in change management?

A
  • Use sandbox environments for testing
  • Implement automated testing
  • Follow a rollback strategy
30
Q

Q. What are best practices for Salesforce Enterprise Architecture?

A
  • Design scalable & flexible solutions
  • Implement strong security policies
  • Maintain consistent governance & documentation
  • Use automation for deployments & testing
31
Q

Q. What are key principles for effective governance in Salesforce?

A
  • Standardize processes across teams
  • Define roles & responsibilities
  • Monitor compliance & security risks
  • Continuously improve governance models