This document summarizes the steps to scale an application hosted on Amazon Web Services (AWS) from a single instance to support millions of users. It begins with a single EC2 instance and expands to include load balancing, auto-scaling, database read replicas, content delivery networks, caching, and serverless architectures. The key aspects covered are separating concerns across multiple instances, adding redundancy, shifting load to managed services, and automating scaling.