mattrw89 / smoke_signal_backend

The backend service for smoke_signal (working name)
0 stars 0 forks source link

DevOps Choices (Cloud, deployment automation, containerization, etc...) #1

Open mattrw89 opened 9 years ago

mattrw89 commented 9 years ago

What is our strategy for deployment and scaling?

I'm familiar with Digital Ocean, Ansible, Docker to a somewhat limited extent (check out wordpress on docker).

I would really like to evaluate all of the above for use:

mattrw89 commented 9 years ago

Regarding DigitalOcean:

Regarding Ansible:

I have experience with it and in general think it's really great. Codified deployment is awesome. Especially when it's just YAML + python modules. If we were using Docker it may not have an incredible amount of use besides hardening/configuring the droplets/EC2 boxes that are running Docker containers.

Regarding Docker:

I want to dig deep into Docker and figure out how to deploy a production-grade system. As stated initially, I have a little bit of experience.

TJkrusinski commented 9 years ago

I'm for something other than EC2 since that's what we use daily and I'm kinda over it in terms of how much setup and what have you that you have to do to get something moving and stable and deployable easily.

I'm up for docker for the portability of it. Haven't looked too much into ansible in the past, tried to cruise their site a bit and it seems like a pretty big product?

mattrw89 commented 9 years ago

Ansible is a pretty large product for sure. It can take some real learning but is quite neat! I'm not an expert, but I have written a a good number of roles, play books, etc. Enough so to make Shift Agent work well :-)