Resources/Case Studies/Stellenbosch Business School
Higher Education

Moodle on AWS — scalable, high-performance LMS for 2000+ students with CI/CD in af-south-1.

2000+ students on 24/7 HA infrastructure, improved performance, CapEx to OpEx shift, POPIA compliance.

2000+
Students on 24/7 high-availability Moodle infrastructure
af-south-1
Data residency — POPIA-compliant from day one

Challenge

Stellenbosch Business School's Moodle LMS needed to support 2000+ students — including international learners — with 24/7 availability. On-premise infrastructure could not provide the required scale, performance, or compliance with South African data residency requirements.

Solution

CloudZA® deployed a production-grade Moodle architecture in AWS af-south-1: EC2 compute behind ELB, CloudFront CDN for global performance, FSx for Lustre for shared file storage, Aurora PostgreSQL for the database, and ElastiCache Memcached for session caching. CodePipeline, CodeCommit, and CodeDeploy automated feature rollouts.

Result

Stellenbosch Business School now runs a 24/7 HA Moodle platform serving 2000+ students globally from af-south-1. Performance improved materially with CDN and caching layers. The CapEx to OpEx model and CI/CD pipeline enabled faster feature rollouts. POPIA compliance is met through local data residency.