
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.
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.