Sometimes it’s easy to under-appreciate a virtual learning environment until you put it through a full cloud migration, modernisation, and the controlled chaos of peak student enrolment.
Working with The Open University to migrate and modernise their Moodle-based platforms to AWS – including the core VLE, OpenSTEM Labs and OpenLearn – gave us a front-row seat to what it really takes to future-proof large-scale digital learning.
This is not just a story about moving servers; it is about reshaping how learning experiences are delivered, operated and evolved.
If you’re considering migrating your education platform to the cloud, here are some practical insights to help you approach the process with confidence and clarity.
The Open University did not come to us saying, “We want Kubernetes” or “We want IaC”.
They came with outcomes:
Keeping those outcomes front and centre informed every technical decision:
| Lesson: If you start with “which AWS service should we use?”, you are already skipping an important step. Start with “what needs to be better for students and staff?”, then work backwards. |
You cannot redesign a VLE in a vacuum.
Before touching Terraform, containers or deployment pipelines, we invested serious time in understanding:
This domain knowledge shaped both architecture and automation decisions. For example:
| Lesson: Don’t treat the VLE as “just another web app”. You need to understand the lived reality of students, academics and support teams to build the right cloud foundations. |
The brief was not just to move existing workloads into AWS. The opportunity was to modernise them.
Together with The Open University, we:
Yes, this takes more thought than re-hosting existing servers. But it is the difference between:
|
Lesson: If you are going to move, make it count. Cloud seen only as a new data centre is a missed opportunity. |
Automation often gets sold as “we can deploy faster”.
We definitely saw faster – but the bigger win was safer.
By automating infrastructure provisioning via IaC, deployments and rollbacks, and routine operational tasks, The Open University teams gained:
For a mission-critical education platform, this is huge. When learners are relying on the system for their courses, experiments and revision, you cannot gamble on error-prone manual processes.
| Lesson: Treat automation as a core part of your reliability strategy, not just a convenience. |
The old on-premise setup was:
On AWS, cost effectiveness came from deliberate design choices:
The result is not just “the bill is lower”. It is that the university can invest more energy in student experience and innovation instead of infrastructure firefighting.
| Lesson: cost optimisation is not an after-the-fact tuning exercise. It is baked into architecture and operations from day one. |
This was not a “throw it over the fence to a supplier” engagement.
We operated as one team with The Open University, which meant:
The training element was intentional. We spent time on how:
That shared ownership is what will keep the platforms healthy and evolving long after the initial migration.
| Lesson: If your partner is not actively helping your people become more confident and capable, you are not really transforming – you are outsourcing ownership and knowledge. |
One of the most satisfying outcomes of the project is also one of the simplest:
Internal teams now spend more time on value-add tasks and less on keeping the lights on.
By leaning into:
The Open University can direct more energy towards:
| Lesson: The real promise of cloud is not just “running elsewhere”. It is freeing your people to work on what actually differentiates you. |
Cloud migration is not an IT project. It is an experience, capability and culture project that just happens to use cloud as the enabler.
Thinking about your own VLE or learning platforms?
If you are considering a similar move, here are three questions to start with:
If those questions resonate, your University is probably ready to do more than “move to the cloud”. You are ready to build a platform that genuinely supports the next generation of learning.