This document discusses dockerizing server code with auto scaling. It provides an overview of Docker and how it differs from virtual machines by allowing containers to share resources while remaining isolated. It then describes a setup with a REST API server hosted on Docker containers that can be deployed across multiple hosts for scalability. Key benefits are listed such as easy deployment, standardization, and optimal infrastructure usage through auto scaling of containers based on metrics. The document concludes with an overview of the development process using tools like Jira, GitHub, Jenkins and Docker registry for continuous integration and delivery of the REST API server Docker images.