This document outlines the stages of development for Medlife, an Indian healthcare startup. Stage 1 describes the early days when Medlife had a simple two-tier monolith architecture on AWS with few optimizations and manual deployment processes. Stage 2 focused on automating deployments, adding auto-scaling, separating front-end and back-end into a multi-tier architecture, and introducing services like ECS, Kafka, and Elasticsearch to optimize the application and architecture. Stage 3 saw Medlife migrate operations from Singapore to Mumbai while future stages involved analytics, monitoring, cost optimization, and plans to introduce machine learning.