<img alt="" src="https://secure.agile365enterprise.com/790157.png" style="display:none;">
digital-marketing_3141158-1

The Challenge

Our client, an independent media company operating across various news and media platforms, prioritizes delivering top-notch journalism, offering a broad spectrum of news, features, and multimedia content spanning local, national, and global stories. Their existing CMS relied on Adobe Experience Manager 5.6.1, a legacy system that incurred significant annual operational costs. Moreover, the outdated system was also fragile, leading to a high rate of change failures within the ecosystem. 

 

The Approach

  • Utilized Drupal as a content as a service with an added abstraction layer that allows for an easy replacement in future without heavy engineering. 

  •  We've integrated Drupal/Symfony events with microservices through a message broker and implemented the CQRS pattern to separate data actions from queries, enhancing performance. Further, we leveraged document DB-based materialized view, which ensures high read throughput and low latency for faster data access. 

  • Our caching strategy efficiently delivers content through CDN, Varnish, and Kong, handling up to 200 million requests daily with a 95% cache offload. This is supported by externalizing the purging process, using dynamic cache tags to ensure our cache stays updated and responses remain swift.  

  • Built the underlying application platform on Kubernetes and AWS Cloud, leveraging key Cloud Native Computing Foundation (CNCF) products. 


Tech Stack

 

The Outcome

  • Achieved a 30% reduction in cloud and operations costs, resulting in approximately $1 million savings annually. 
  • Constructed a scalable, API-first Drupal multi-tenant system capable of handling up to 200 million requests per day. 
  • Adopted an API-first approach to enable omni channel experiences for digital publications on both web and mobile platforms. 
  • Implemented core APIs that reduce CMS-related engineering efforts and enabled faster adaptation to business needs. 

 

Subscribe to our newsletter