This document describes the stages of development of Medlife, an online pharmacy. It began in 2015 with a simple two-tier monolith architecture with single instances and no optimizations (Stage 1). It moved to automating deployments and adding auto-scaling (Stage 2). It migrated infrastructure from Singapore to Mumbai (Stage 3) and optimized applications, monitoring, and costs (Stage 4). Its future goals include data lake architecture, AI/ML, and further optimizations (Stage 5).