Drupal 7 to headless Drupal 8/9 with serverless ReactJS user
We have at least 800 Drupal 7 websites across the globe. The day Drupal 7 end of life was announced business was clear about zero change management. Business is keen to improve speed to market by separation of UI layer, serving centralize content to multiple other channels like mobile applications, social media, the single codebase for each brand. Technology strategy point of view, we wanted to evolve from monolithic to API based, de-coupled layered architecture. This pandemic situation, demands to use of the budget innovatively.
After 7 years, it’s high time to think about the future platform, so the Drupal 7 evolution to headless Drupal 8 POC journey begins. Our high-level approach was to separate the UI layer from Drupal 7 and create a ReactJS reusable component. In parallel with Drupal 7, we created a custom module to serve actual content in JSON format. Next-generation headless and serverless platforms work to simplify the development of web applications. It provides core functionality to work and does not need to be built from the ground up. It helps the business save time and reduce costs. It’s easy to customize and output pages with dynamic content.
The future is bright! The web platform continues to improve, In this coming year, we plan to deliver some major feature improvements. We would like to share our journey and architecture with the Drupal community so it will help us, it will help the community and we hope you’re looking forward to it as much as we are!