Sri Anbu Textiles, a saree and dress-material shop on Cross Cut Road in Coimbatore, has billed its customers since 2013 with a PHP 5.6 application running on one Windows desktop under XAMPP. The application works — and that is precisely the problem: it is undocumented, unversioned, unbacked-up, and it dies with the desktop it lives on. When the machine's power supply failed during Deepavali season, the shop lost three days of billing and the owner discovered nobody had ever restored a backup.
This project migrates that system into a containerised, reproducible deployment — deliberately keeping the proven business logic instead of rewriting it. The work has four measured stages: audit and baseline (document the code, database and current performance on the shop's own hardware), remediation (fix PHP 8 deprecations and replace removed mysql_* calls with PDO), containerisation (a php:8.2-apache image, a MariaDB container, an automated backup sidecar and a Compose stack driven by a .env file), and verification (the identical JMeter workload replayed against old and new setups, plus a recovery-time drill).
The deliverable is not just a Dockerised app but a numbered argument: requests per second, p95 latency, error rate under load, mean time to recovery and deployment time — each measured before and after. For an Anna University MCA project (Cloud Computing MC4203, DevOps MC4009), this is an honest intermediate-level cloud/DevOps study: no invented architecture, every claim traceable to a table in the report.
- Relevant for
- Tamil Nadu
- Level
- Intermediate · 14 weeks · team of 2
- Common at
- Anna University, Chennai, Bharathiar University, JNTUH
- Updated
- Nov 2026