Lesson 1: Architecture Discovery, Quality Attributes, Data, and Application Design
Lesson Overview
This lesson develops practical skills in architecture discovery, quality attributes, data, and application design for Salesforce System Architect Expertise (ARC902).
Topics Covered
Business capabilities, stakeholders, constraints, assumptions, risks, and architecture drivers
Functional and nonfunctional requirements, availability, performance, scalability, security, and compliance
Data models, ownership, volumes, LDV, archival, retention, master data, and migration
Application boundaries, platform features, custom development, buy-versus-build, and reuse
Architecture diagrams, decision records, traceability, and governance
Scenario analysis and trade-off communication
Practical Activity
Configure or analyze a scenario involving business capabilities, stakeholders, constraints, assumptions, risks, and architecture drivers.
Build and validate an exercise covering functional and nonfunctional requirements, availability, performance, scalability, security, and compliance and data models, ownership, volumes, ldv, archival, retention, master data, and migration.
Use tests, logs, reports, or documentation to verify scenario analysis and trade-off communication.
Key Takeaways
Explain business capabilities, stakeholders, constraints, assumptions, risks, and architecture drivers in the context of Salesforce System Architect Expertise (ARC902).
Apply practical methods for functional and nonfunctional requirements, availability, performance, scalability, security, and compliance and data models, ownership, volumes, ldv, archival, retention, master data, and migration.
Test, document, and troubleshoot scenario analysis and trade-off communication.