Visit the site
Visit the siteOrganizations Involved
Community contributions
-
Patch - Charts Issue Resolved
-
DrupalCon Pittsburgh – How Open Source Principles Can Help Organizational Governance
-
Florida Drupal Camp Presentation – Think Locally, Build Globally – How Drupal is powering Headless Omni-channel Web Platforms
A major global pharmaceutical company partnered with EPAM on a multi-year journey to build a new strategic web platform for its US pharmaceutical products. This shift to a new Drupal-based platform enabled the rapid, efficient development of high-quality websites on a secure, stable, and scalable CMS foundation. The platform’s decoupled architectural approach employs a bespoke and flexible React frontend which serves as the glass atop a Drupal 10 Layout Builder-driven content creation backend. This paradigm allows for the implementation of a consistent component-based design system and user experience while leveraging the common functionality, integration patterns, and APIs built into the custom Drupal platform.

This web platform has now become a model for other areas within the client’s organization for how a corporate design system can seamlessly integrate with Drupal to provide a decoupled frontend.
The client’s enterprise web landscape for product sites in the US was fragmented across multiple platforms with widely divergent approaches and capabilities, each of which carried varying degrees of technical debt. This led to frequent uncertainties when estimating level of effort and time to market for new properties. With no unified technology platform to provide a standardized approach, updates across hundreds of these cross-portfolio websites became unsustainably costly and time consuming. Furthermore, these unique, brand-specific website implementations led to a lack of sufficient governance and coordination to ensure that best practices like web accessibility, performance, and data security were met. Finally, the lack of a centralized design system meant that retaining consistency in look-and-feel across the entire portfolio of sites posed a serious challenge. A single enterprise technology platform was needed to provide a true next-generation web feature set across its site portfolio while benefiting from economies of scale and a unified approach.

The client wanted this platform to reflect a headless CMS approach in support of the organization’s broader omni-channel publishing efforts, leading EPAM to take an API-first approach to its architecture. The client worked with a third-party agency to develop a design system and wanted the web platform to function as a translation layer for this design system, bringing it from Figma into Drupal via API calls to the front end. Drupal provided a perfect solution for these requirements and its ability to structure content via Layout Builder with component “blocks” allowed it to serve as an ideal “Rosetta Stone” for the design system structure.
125+Sites Supported
~1MPotential Users
Upon completion of this new unified platform, a rapid onboarding process was initiated to migrate US pharmaceutical brands, and within its first year of operation more than 125 websites were launched on the new platform. This streamlined process enabled the client to leapfrog ahead of its prior state, enhancing user experience and platform performance, while also fundamentally improving user engagement by enabling a path to easily deploy new shared functionality including personalization and other MarTech stack integrations. A comprehensive caching strategy, including carefully tuned Cloudflare CDN rules improved performance, reduced unnecessary load on servers, and resulted in significantly reduced operational costs.

These gains in performance and stability were put to the ultimate test when the platform was activated as part of a Super Bowl advertising campaign. Advance load testing allayed any fears the business had by confirming that the site would remain stable and performant - even under a load of 1 million users - and this was proven out by a successful campaign, serviced by the new Drupal platform without incident.
EPAM has been an invaluable partner during the work, ensuring appropriate expertise was always available to help us accelerate. As a result of their partnership and high-quality work, we have been able to meet our timelines and product expectations, as well as demonstrate the power of working as one agile team to the rest of the organization.
Client Product Owner.
Having built several Drupal sites in the past, the client already understood much of the inherent value as well as the capabilities and benefits that Drupal provides. This familiarity shifted the conversation from “why Drupal?” to “is there any reason why we shouldn’t use Drupal?” The new platform needed to enable the ability to both roll out new properties and migrate existing websites into a standardized design framework. This framework was conceptualized and built with the benefit of extensive user testing and research as foundational inputs to ensure the delivery of value to customers. The convergence of all these factors combined with an understanding of Drupal’s capabilities as a decoupled content layout backend and EPAM’s expertise in implementing such solutions in an efficient, standardized, and scalable manner crystallized the selection decision in Drupal’s favor.
Is there any reason why we shouldn’t use Drupal?

Technical Specifications
Drupal version:
he above modules were chosen because they provided solutions for key parts of our platform. Config Pages provides a user-friendly interface for site administrators to be able to select theme colors, fonts, configuration options for third-party integrations, and customize other aspects of the CMS for each unique brand website. Layout Builder allows content creators to build pages using our design system’s rich component library. Additionally, each of these modules also allows for its data and content to be sent to the front end via the JSON:API & REST modules. This list of modules is far from exhaustive, but each one was hand-picked because it was supported by the community and provided one or more features needed to make this platform a success. A rich contrib library supported by a strong community is one of the many benefits of Drupal!