Acquia Back End Specialist (D10) case studies
Acquia Back End Specialist (D10) · Put your knowledge to work in context.
The Acquia Certified Drupal 10 Back End Specialist credential is a vendor certification aimed at developers who build and run Drupal 10 sites, covering back end development, site building, theming fundamentals, performance, security, and the Acquia hosting platform with its deployment and environment tooling. This page is an independent study resource, not an official Acquia publication, and it is not affiliated with or endorsed by Acquia. The Acquia Back End Specialist (D10) case studies are 5 cases and about 3,602 words.
1Cache invalidation for a price list block on a high-traffic product page
A catalog site on Drupal 10 serves a product page rendered by a custom controller. A sidebar block shows the five cheapest variants and their prices, computed by a ProductPriceListBlock that queries the commerce product and commerce price tables directly.
718 words, about 4 min2A migration that silently drops 12% of nodes
A team is migrating 48,000 article nodes from a legacy Drupal 7 site into Drupal 10 using the Migrate API. The migration uses a custom source plugin wrapping a SQL query, a process pipeline with pathauto and a paragraph reference, and runs via Drush.
782 words, about 4 min3A view that times out only for authenticated editors
An editorial dashboard view lists 200,000 nodes with three exposed filters, two relationship joins to a taxonomy term reference, and a computed "days since last update" field implemented in a hook views query alter() . Anonymous visitors never see it.
710 words, about 4 min4Config that drifts between environments after a hotfix
A site uses the standard config sync workflow: config/sync in Git, drush config:import on deploy, and Acquia Cloud with dev , stage , and prod environments. During an incident, an on-call engineer edits a view's filter and a block's visibility directly in the prod UI to unblock editors.
699 words, about 3 min5A custom module's hook runs on every request and the site slows down
A Drupal 10 site has a custom module, acme utils , with a hook entity presave() that, for every saved entity, loads all terms of a 40,000-term vocabulary to check whether the entity's title matches a term name, and a hook preprocess html() that calls ::database()- query() to count unpublished nodes on every page render. The site has 30,000 nodes and 200 editors saving content throughout the day.
693 words, about 3 min