Delivering a multi-site, multilingual decoupled Drupal project in record time

A presentation at Decoupled Days in in New York, NY, USA by Bassam Ismail

Our engagement with a leading global agency—to overhauling one of their client’s important project comprising of multiple websites across multiple brands—was challenging in many ways, especially since we didn’t have a team familiar with the technology at the start. What we had was a prior experience of building decoupled applications, robust, agile management practice and a strong decoupled (read: remote) work culture in place.

In this session, we’ll see how we scaled up and conquered these challenges to deliver the client’s headless Drupal solution successfully — all within a timespan of just a few months.

We’ll cover how a robust agile project methodology brought sanity to this multiple stakeholders-based engagement, along with how decoupled teams enabled parallel independent work streams based on established communication protocols.

We will also look at some of the crucial technical aspects of the project along with business case supporting them:

  • Component driven architecture using Angular as a front-end

  • 7-step content moderation workflow supporting multi-geography based compliance requirements

  • A unique deployment architecture across multiple infrastructures ( Amazon Web Services, Alibaba Cloud) with Lambda-based proxy.

  • CI pipeline built on Jenkins with Terraform used for front-end infrastructure.

  • Others