Skip to content

Deployment

Mikel Duffy edited this page Dec 26, 2016 · 5 revisions

Docker-compose can be used to all of the containers together so that they are deployed together/have all of the right IP/Ports setup.

Docker-swarm can enable auto-scaling that can be made automatic with a bit more research on integrating queue size as the scaling metric. Docker-swarm can also be placed behind a load balancer.

AWS EC2 Container Service is one option for deploying the app. There are many examples on how to do it, here's one. We can also chose to deploy on Digital Ocean using compose/swarm, but may have less flexibility on scaling, but perhaps not.

Needs more research on pros/cons/timing as we get closer to needing to solve these problems.

Clone this wiki locally