The client had around 40 websites based on wordpress but ran into issues with scaling when number of users was significant especially during events and related to registration.
We solved multiple issues by migrating to NextJS, using headless CMS (Strapi) as content management system, CDN for static sites, utilities to generate images on the fly for different format and sizes, support for locationlisation and setting up CI/CD pipeline.
To address this issues, we undertook a comprehensive solution that involved migrating to NextJs as the frontend Framework, adopting a headless CMS in the form of Strapi for content Management, implementing a content delivery Network (CDN) to enhance static site incorporating robust support for localization and establishing a seamless (CI/CD) pipeline.