When developing and deploying a web application, it usually requires coordination between two or more apps in order to deliver a complete service. In such a case, the orchestration service is necessary to assist in the communication between applications and maintain the scalability and availability of the entire service. This talk will introduce Docker’s dedicated Ochestration service, Docker Swarm, and how to deploy Ruby on Rails to a Docker Swarm cluster, and use Traefik as a reverse proxy to set up the network between services, reducing the complexity during deployment.
MIS graduate student. Currently intern in 5xRuby software development company.