This document discusses continuous deployment of Rails applications on AWS OpsWorks. It begins with introductions and then covers:
- Using SCRUM methodology for development
- Git workflow with feature branches and pull requests
- Tools for monitoring gems (Gemnasium) and code quality (CodeClimate, Travis CI)
- An overview of AWS OpsWorks including stacks, layers, apps, and using Chef for automation
- How OpsWorks deployments work by pulling from GitHub and running deployment hooks
- Other AWS services that can be used like RDS, ElastiCache, S3
- Logging to external services like Loggly
- Approaches for running background jobs like Sidekiq
-