Single CMS Integration for 90+ websites

Objective

Revamping a WordPress-based website made for a few SSRVM Schools that was struggling with maintenance issues and a dwindling CMS into a website infrastructure with an SEO-friendly ecosystem for over 90 schools! The central challenge was in establishing a cohesive CMS structure while accommodating the necessity for distinct databases tailored to the needs of each individual school.

Platform & Tech Stack

CATEGORY: Website Development

TECH: Next.js & Strapi

LAUNCH ENV.:

strategy

Strategy

Our strategy was to isolate each school’s data into different databases and load the respective schools’ data by checking incoming request domain names. Through this setup, a single application instance can handle multiple domains, as a single instance can handle up to 100 domains.

Execution

We developed a multi-database, horizontally scalable multi-tenant system using a Strapi backend and an SSR-enabled Next.js front end. Meanwhile, SSR on the Next.js front end significantly improves search engine optimization. The multi-tenant enabled Backend can handle 100 Req/s on a t2.medium instance while keeping server load at 80%.
strategy

Key Features

Ease of Onboarding

Multiple Question Formats

Performance Analysis

Encouraging System

Self-Paced Learning Format

E-Stores and P2P Trades

What we have done

  • Optimally used the server resource as not to cause wastage of computing or memory resources.
  • Reduced server costs

180+

countries available on the platform

47k+

unique questions and exercises

87k+

registered users

319k+

learning points earned

17k+

learning hours spent on the platform

Awards

strategy

Lorem ipsum

is dummy text used in laying