Adobe Commerce Architect Master v1.0

Page:    1 / 4   
Exam contains 50 questions

A custom cron job has been added to an Adobe Commerce system to collect data for several reports. Its crontab.xml configuration is as follows:

The job is data intensive and runs for between 20 and 30 minutes each night.
Within a few days of deployment, it is noticed that the site's sitemap.xml file has not been updated since the new job was added.
What should be done to fix this issue?

  • A. Change the schedule of the sitemap_generate cron job to 30 0 * * * so that it runs after the gather_reporting_data job has completed.
  • B. Create a new cron group for the reporting job, specifying <use_separate_process>1</use_separate_process>
  • C. Break the data gathering job into a number of smaller jobs, so that each individual job runs for a maximum of 5 minutes.


Answer : B

A developer needs to uninstall two custom modules as well as the database data and schemas. The developer uses the following command: bin/magento module:uninstall Vendor_SampleMinimal Vendor_SampleModifyContent
When the command is run from CLI, the developer fails to remove the database schema and data defined in the module Uninstall class.
Which three requirements should the Architect recommend be checked to troubleshoot this issue? (Choose three.)

  • A. invoked uninstallData() and uninstallSchema() are defined in the Uninstall class
  • B. invoked uninstall() method is implemented in the Uninstall class
  • C. bin/magento maintenance:enable Command Should be run in CLI before
  • D. --remove-data option is specified as an argument for the CLI command
  • E. --remove-schema and --remove-data options are specified as arguments for the CLI command
  • F. composer.json file is present and defines the module as a composer package


Answer : BDF

A merchant is utilizing an out-of-the-box Adobe Commerce application and asks to add a new reward card functionality for customers. During the code review, the Adobe Commerce Architect notices the reward_card_number attribute setup created for this functionality is causing the customer attribute to be unavailable in the My account/My rewards page template.

What should be added to set the customer attribute correctly?

  • A. group property should be added with a value of 1
  • B. system property should be added with a value of true
  • C. scope property should be added with a value of global


Answer : C

An Architect needs to review a custom product feed export module that a developer created for a merchant. During final testing before the solution is deployed, the product feed output is verified as correct. All unit and integration tests for code pass.
However, once the solution is deployed to production, the product price values in the feed are incorrect for several products. The products with incorrect data are all currently part of a content staging campaign where their prices have been reduced.
What did the developer do incorrectly that caused the feed output to be incorrect for products in the content staging campaign?

  • A. The developer retrieved product data directly from the database using the entity_id column rather than a collection or repository.
  • B. The developer forgot to use the getContentStagingValue() method to retrieve the active campaign value of the product data.
  • C. The developer did not check for an active content staging campaign and emulates the campaign state when retrieving product data.


Answer : C

An Architect agrees to improve company coding standards and discourage using Helper classes in the code by introducing a new check with PHPCS.
The Architect creates the following:
A new composer package under the AwesomeAgency\CodingStandard\ namespace
The ruleset.xml file extending the Magento 2 Coding Standard
What should the Architect do to implement the new code rule?

  • A. Implement \PHP_codeSniffer\Sniffs\Sniff under your \AwesomeAgency\codingStandard\Sniff\HelperNamespaceSniff. Provide required implementation in process method.
  • B. Create a new class \AwesomeAgency\CodingStandard\Ruleset\HelperNamespaceRule, extend \PHP_CodeSniffer\Ruleset and specify your rule inside processRule method.
  • C. Adjust the ruleset.xml file with the new rule:


Answer : A

A merchant notices that product price changes do not update on the storefront.
The index management page in the Adobe Commerce Admin Panel shows the following:
All indexes are set to ‘update by schedule’
Their status is ‘ready’
There are no items in the backlog
The indexes were last updated 1 minute ago
A developer verifies that updating and saving product prices adds the relevant product IDs into the catalog_product_price_cl changelog table.
Which two steps should the Architect recommend to the developer to resolve this issue? (Choose two.)

  • A. Reduce the frequency of the cron job to 5 minutes so the items have more time to process.
  • B. Make sure that no custom or third-party modules modify the changelog and indexing process.
  • C. Make sure that the version_id for the price indexer in the mview_state table is not higher than the last entry for the same column in the changelog table and synchronize.
  • D. Invalidate the catalog_product_price indexer in the Adobe Commerce Admin Panel so that it is fully reindexed next time the cron runs.
  • E. Manually reindex the catalog_product_price index from the command line: bin/magento indexer:reindex catalog_product_price.


Answer : BC

The development of an Adobe Commerce website is complete. The website is ready to be rolled out on the production environment.
An Architect designed the system to run in a distributed architecture made up of multiple backend webservers that process requests behind a Load Balancer.
After deploying the system and accessing the website for the first time, users cannot access the Customer Dashboard after logging in. The website keeps redirecting users to the sign-in page even though the users have successfully logged in. The Architect determines that the session is not being saved properly.
In the “app/etc/env.php”, the session is configured as follows:

What should the Architect do to correct this issue?

  • A. Update the session host value to a shared Redis instance
  • B. Increase the session size with the command config:set system/security/max_session_size_admin
  • C. Utilize the Remote Storage module to synchronize sessions between the servers


Answer : A

An Adobe Commerce Architect designs and implements functionality that introduces a new Complex Product Type to the existing Adobe Commerce website. Besides visual demonstration of the new product type, the changes include adjustments to the price index.
The website utilizes a multi-dimensional indexer feature to store the price index. The Architect decides to cover it with integration tests. After creating and running one test, the Architect discovers that database storage is not being fully cleaned.
The test method has the following annotation declaration:

Which adjustment should the Architect make to fix this issue?

  • A. Add annotation @magentoAppIsolation enabled to method PHPDoc
  • B. Modify method PHPDoc and change annotation @magentoDbIsoiation to enabled
  • C. Create Custom_ProductType::Test/_files/{fixture_name}_rollback.php for every fixture


Answer : C

An Adobe Commerce Architect needs to ensure zero downtime during the deployment process of Adobe Commerce on-premises.
Which two steps should the Architect follow? (Choose two.)

  • A. Enable config flag under deployment/blue_green/enabled
  • B. Run bin/magento setup:upgrade --dry-run=true to upgrade database
  • C. Run bin/magento setup:upgrade --keep-generated to upgrade database
  • D. Run bin/magento setup:upgrade --convert-old-scripts=true to upgrade database
  • E. Enable config flag under developer/zero_down_time/enabled


Answer : AC

An Adobe Commerce Architect is working on a scanner that will pull prices from multiple external product feeds. The Architect has a list of vendors and decides to create new config file marketplace_feeds.xml.
Which three steps can the Architect take to ensure validation of the configuration files with unique validation rules for the individual and merged files? (Choose three.)

  • A. Implement validation rules in the Converter class for the Config Reader.
  • B. Create validation rules in marketplace_schema.xsd.
  • C. Provide schema to validate a merged file.
  • D. Add the Uniform Resource Name to the XSD file in the config XML file.
  • E. Provide schema to validate an individual file.
  • F. Create a class that implements \Magento\Framework\Config\DataInterface.


Answer : BCE

An Architect is investigating a deployment issue with a server that is configured to work under the symlink directory /var/www/current, which lead to the latest released version of the application.
The deployment process performs the following steps:

After the last deployment, the merchant reported that the Adobe Commerce Import/Export functionality to export Customer Main File data is not working. The Architect discovered that the export file is not shown in the list of generated files.
Which change to the deployment process should be performed to solve this issue?

  • A. Restart the consumer process during deployment to use the directory with a new application version for export files.
  • B. Execute command config:set export/customer/files_directory /var/releases/{release_nuraber} to set the new export path.
  • C. Disable Crontab before deployment and re-launch after deployment.


Answer : A

A client is migrating to Adobe Commerce Cloud and has approximately 800 existing redirects that must be implemented. The number of redirects cannot be reduced because all redirects are specific, and do not match any pattern.
How should the redirects be configured to ensure performance?

  • A. Add each redirect in the .magento/routes.yaml file.
  • B. Use VCL snippets to offload the redirect to Fastly.
  • C. Add each redirect as a URL rewrite via the admin UI.


Answer : B

An Architect needs to create an additional regional UK website with its own website currency set to GBP in Adobe Commerce. An existing US website is using USD as a default base and website currency.
After the first week of sales in the new UK website, an administrator notices that all sales totals in Sales Orders report show £0.00.
How should this issue be resolved?

  • A. Configure currency rates for GBP and USD, so they are not empty.
  • B. Refresh Lifetime Statistics for “Total Invoiced”.
  • C. Make sure that orders are shipped and not left in processing state.


Answer : A

An Adobe Commerce Architect is troubleshooting an issue on an Adobe Commerce Cloud project that is not yet live.
The developers copied the Staging Database to Production in readiness to Go Live. However, when the developers test their Product Import feature, the new products do not appear on the front end.
The developers suspect the Varnish Cache is not being cleared. Staging seems to work as expected. Production was working before the database migration.
What is the likely cause?

  • A. The Fastly credentials in the Production Database are incorrect.
  • B. A deployment should have been done on Production to initialize Fastly caching.
  • C. The site URLs in the Production Database are the URLs of the Staging Instance and must be updated.


Answer : A

An Adobe Commerce Architect is supporting deployment and building tools for on-premises Adobe Commerce projects. The tool is executing build scripts on a centralized server and using an SSH connection to deploy to project servers.
A client reports that users can not work with Admin Panel because the site breaks every time they change interface locale.
Considering maintainability, which solution should the Architect implement?

  • A. Modify project config.php file, configure ‘admin_locales_for_deploy’ value, and specify all required locales
  • B. Edit project env.php file, configure ‘admin_locales_for_build’ value, and specify all required locales
  • C. Adjust the tool’s build script and specify required locales during ‘setup:static-content:deploy’ command


Answer : C

Page:    1 / 4   
Exam contains 50 questions

Talk to us!


Have any questions or issues ? Please dont hesitate to contact us

Certlibrary.com is owned by MBS Tech Limited: Room 1905 Nam Wo Hong Building, 148 Wing Lok Street, Sheung Wan, Hong Kong. Company registration number: 2310926
Certlibrary doesn't offer Real Microsoft Exam Questions. Certlibrary Materials do not contain actual questions and answers from Cisco's Certification Exams.
CFA Institute does not endorse, promote or warrant the accuracy or quality of Certlibrary. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.
Terms & Conditions | Privacy Policy