This document discusses various Docker orchestration platforms and their key features. It begins with questions about when an orchestration platform is needed and how to choose one. It then covers considerations like deployment scenarios, features for scheduling, networking, service discovery, recovery, and auto-scaling. The rest of the document demonstrates Docker Swarm, Docker EE, Mesosphere DC/OS, AWS ECS, and Kubernetes/GCP and how they handle scheduling, load balancing, self-healing, auto-scaling and more.