Case Study – CampusIL – WordPress Modernization

logo Campus IL

About the Customer:

CampusIL is part of the National Digital Israel Initiative, aiming to provide accessible education and skill development for diverse populations in Israel. Utilizing a platform based on edX, developed by Harvard and MIT, CampusIL offers high-quality digital courses to students, teachers, job seekers, senior citizens, and lifelong learners. These courses feature videos, interactive tools, forums, and personalized learning paths from top academic institutions and public organs in Israel.

Customer Challenge:

CampusIL faced several critical challenges with their WordPress-based website. The site was unstable, lacked proper scaling, and consumed excessive resources, leading to high operational costs. Furthermore, the lack of modern development skills presented a significant challenge, as the team managed all files directly on the file system without version control. This made it difficult to track changes, maintain the site’s performance, and ensure long-term scalability.

Partner Solution:

MidLink Cloud, an AWS Advanced Consulting Partner, addressed CampusIL’s challenges by modernizing their infrastructure and development processes. The key actions taken included:

  • Migrating the codebase to GitHub, enabling version control, change history, and rollback capabilities.
  • Transitioning the application to run as a container within a Kubernetes cluster, leveraging modern CI/CD practices with GitHub Actions and ArgoCD.
  • Implementing Horizontal Pod Autoscaling (HPA) to enable automatic scaling of resources, ensuring the website could handle fluctuating traffic based on load.
  • Optimizing the application to support ARM architecture and migrating it to AWS Graviton instances, which provided better performance and efficiency.
  • Using Karpenter for proper node scaling, ensuring optimal resource utilization and efficient scaling.
  • Deploying Prometheus, Loki, and Grafana for comprehensive monitoring and logging, allowing CampusIL to track performance, detect issues, and gain insights into system health.

Results and Benefits:

The solution delivered immediate and measurable benefits to CampusIL:

  • Increased stability: The Kubernetes-based infrastructure, combined with automatic scaling via HPA and Karpenter, provided a more robust and reliable platform.
  • Enhanced performance: Proper scaling based on load, along with the move to AWS Graviton instances, significantly improved the website’s responsiveness, ability to handle demand spikes, and overall performance thanks to Graviton’s advanced processing power and efficiency.
  • Cost reduction: Running on Graviton with ARM support, along with better resource allocation through automatic scaling, reduced resource consumption and significantly cut operational costs.
  • Improved development processes: By utilizing CI/CD pipelines, CampusIL was able to quickly update services after code changes and thoroughly test updates, leading to more streamlined and reliable deployments.

About the Partner:

MidLink Cloud is an AWS Advanced Consulting Partner specializing in cloud migration and modernization services. With a team of AWS Architects, DevOps Professionals, Data Engineers, Security Specialists, and FinOps Masters, MidLink Cloud helps organizations reduce infrastructure management overhead, optimize costs, and accelerate time-to-market. As a subsidiary of EMET Technologies, MidLink Cloud benefits from the strength of one of Israel’s largest technology integrators.

Share the Post:

Apply to
AWS Cloud Account Executive Position

Apply to
AWS Solution Architect Position

Apply to
AWS DevOps Engineer Position

Skip to content