Assignment submission at a distance-education study centre is feast-or-famine: quiet weeks, then a deadline night when thousands of learners upload at once. This project builds Sarthak Portal — an assignment-submission and results portal (Node.js, Express, MySQL, React) for a fictional Pune study centre with 3,200 active learners — and then uses it as a carefully instrumented testbed for the question every small deployment eventually asks: is it cheaper to run fixed replicas that are mostly idle, or to auto-scale?
Three deployment strategies are compared on a Minikube cluster under identical load: fixed 2 replicas, fixed 6 replicas, and the Horizontal Pod Autoscaler (CPU target 60%, min 2, max 8, backed by metrics-server). A Locust (Python) harness replays two profiles — a steady 50-user load and a deadline-night spike ramping to 300 virtual users — five runs per configuration, reporting medians for throughput, p95/p99 latency and error rate. Every strategy's pod-seconds are accounted from Prometheus data and converted into a rupee cost per 1,000 successful requests through a transparent, re-runnable worksheet, so the final comparison is an argument the examiner can recompute, not a claim.
The bundle follows the IGNOU MCSP-232 pattern: an approved proposal with DFD, ER diagram, PERT chart, schema and security section, then a development diary and full experimental report. All components are free and open source; the whole study runs on one 8 GB laptop. It is an individually defensible project that treats cloud cost as a measurable engineering outcome.
- Relevant for
- All India
- Level
- Advanced · 16 weeks · solo
- Common at
- IGNOU, JNTUH, Osmania University
- Updated
- Nov 2026