Deployment strategies
Questions / abstract
-
Define relevant terminology and concepts to establish a common baseline for discussion.
-
Compare pros and cons of the 2-3 most relevant deployment strategies.
- Lessons learning from using Ansible is perhaps one of them?
- Remember to define scope of responsibility where a certain tools can/should be used.
-
Use case: Whydah, which strategy is most suited and why?
Terminology and concepts
-
Continuous Integration
-
Continuous Delivery
-
Continuous production
-
Pull vs push deployment
-
Provisioning
-
Ansible, Puppet, Chef, CFEngine
-
Jenkins
-
Docker
-
Amazon AWS