Salesforce B2C Commerce Architect (CCD-102) Practice Exam
Salesforce B2C Commerce Architect (CCD-102) Practice Exam
About Salesforce B2C Commerce Architect (CCD-102) Practice Exam
The Salesforce Certified B2C Commerce Architect credential is tailored for individuals experienced in designing global sites supporting multiple brands and channels using standard design patterns. This certification is aimed at Salesforce customers, partners, and employees who wish to showcase their expertise and skills in the following areas:
- Core Architecture Concepts: Promote modularity, reusability, and future-proof component design across all layers (client, server, Content Delivery Network (CDN)) during the Software Development Lifecycle (SDLC).
- B2C Commerce Best Practices: Advise development teams on utilizing B2C Commerce best practices throughout the SDLC to implement high-performing and efficiently scaling sites.
- Storefront Integrations: Design storefront integrations to optimally utilize available data and technologies.
- Project Management Support: Assist project management throughout the site development lifecycle using best practices, standards, and technical expertise.
- Commerce Ecosystem Knowledge: Utilize knowledge of the commerce ecosystem and solution architecture, including primary integrations for client business needs and process flows.
- Standard Design Patterns Application: Apply standard design patterns to support multiple brands, internationalization, and multiple channels (mobile, tablet, etc.).
Who should take the exam?
A Salesforce Certified B2C Commerce Architect is certified as a B2C Commerce Developer and typically possesses 5 or more years of ecommerce experience.
They have developed knowledge, skills, and experience in the following areas:
- Technical team leadership experience
- Integration of retail IT systems such as CRM, ERP, OMS, PIM, WMS
- Designing architecture for one or more full-cycle Commerce Cloud implementations, including new projects following the Site Readiness Assessment (SRA) process
- Familiarity with performance and security measures of the SFCC platform and relevant ecommerce compliance requirements
- Storefront Reference Architecture (SFRA)
- Knowledge of SDLC
- SFCC platform features, including System and Custom objects, SEO, and analytics capabilities
- Basic understanding of DNS-related principles and terminology
- Architecting or designing solutions for multi-site/multi-region solutions
- Designing interfaces between systems
- Gathering and defining technical requirements based on business requirements
- Advising on data and code replication schedules
- Creating high-level estimates
- Designing and scheduling integration jobs
- Configuring and deploying builds
- Ability to visually represent complex system interactions
- Performing code reviews
- Preparing Technical Artifacts (Technical Specifications, Proofs of Concepts, etc.)
- Applying SFCC best practices (security, performance, etc.)
- Configuring eCDN
What are the Job roles after passing the exam?
Typical job roles of a Salesforce Certified B2C Commerce Architect candidate may include:
- Technical lead
- Solution architect
- Senior developer
- Technical director
- Owner of technical design and quality implementations
Course Outline
The Salesforce B2C Commerce Architect (CCD-102) Exam covers the following topics -
Domain 1 - Understanding Design/Discovery (29%)
- Given a customer's business requirement, create a technical specification that accurately reflects the business requirement.
- Given business and technical requirement details, create standard technical artifacts that are complementary and accurate to the design and project needs.
- Given business and technical requirement details, review implementation specifications for solutions, future growth, and gap analysis to stakeholders and provide analysis to defend if necessary.
- Given systems integration requirements and technical details, evaluate applicable versions of AppExchange solutions, third-party technical specifications, and API documentation for integrations.
- Given the systems that are interacting with the platform, evaluate the integration points, data type and volume, and data migration approach, plus diagram the system architecture.
Domain 2 - Learn to Build (19%)
- Given a set of technical specifications, evaluate the implementation process to ensure the solution meets the business requirements.
- Given an implementation, validate that best practices are followed and guide their usage so that the end solution is secure, performant, and modular.
- Given a complex issue or set of issues, guide a development team in the steps toward resolution.
- Given an implementation and known key performance indicators (KPIs), support in load testing, evaluate results, and ensure the implementation meets expectations.
- Given a collection of cartridges and data, define a process to compile and deploy to Salesforce environments.
Domain 3 - Understanding Monitoring/Troubleshooting (14%)
- Given an implementation, evaluate the end-to-end needs for custom logging configuration and the ability to leverage Log Center, and investigate other tools required to identify potential and existing issues for governance, trust, and best practices.
- Given an implementation performance issue, demonstrate the ability to identify and address existing and potential performance issues, including quota violations, cache utilization, service timeouts, and optimization opportunities.
- Given an implementation issue, demonstrate the ability to identify root causes and recommend solutions.
- Given an implementation, evaluate and adjust the system proactively to ensure a healthy, scalable system for current and future business operational needs.
Domain 4 - Understanding Integrations and Customizations (22%)
- Given a business requirement of integrating with a third-party web service, identify which protocol (SOAP/REST) and which approach (real-time vs. batch processing) should be used and then apply all security strategies and best practices that SFCC can support.
- Given a set of batch process requirements, leverage the productized Job Framework for batch process integration.
- Given a list of third-party AppExchange solutions, identify legacy code that still uses Pipelines and define an integration approach with Controllers.
- Given a set of real-time integration requirements, leverage the productized Service Framework for real-time integration.
Domain 5 - Understanding Launch (16%)
- Given requirements for a site, set up aliases that follow SEO best practices and accurately land customers on the desired domain, locale, and currency.
- Given a site launch checklist, identify required rollback steps, plan post-production activities, and ensure all launch tasks are completed.
- Given a site launch, monitor launch activities that cover all system health indicators.
- Given dependencies between sources of site data, define jobs and data replication schedules.
- Given data migration scenarios, plan and support the data migration process.