The university's legacy system crashed whenever more than 500 students tried to take an exam simultaneously. They needed a cloud-native solution that could auto-scale during finals week.
We re-architected the backend using Microservices on Kubernetes. We separated the Exam Engine from the Content Engine, allowing the exam servers to scale up independently during peak loads. We also added Redis caching for instant quiz loading.