Provisioning
Copy-and-paste: New hosts are provisioned by manually installing dependencies and copying configuration from existing services
Service pipelines: Services can be deployed to hosts using an automated pipeline that can be triggered on every check-in
Shared binaries: The same binary is used when deploying to all environments and configured as needed
Automatic provisioning: Hosts configurations and dependencies are automated and the code is under source control
Phoenix servers: New hosts are destroyed and recreated as needed