All Projects → saksdirect → Ionroller

saksdirect / Ionroller

Licence: mit
AWS Immutable Deployment framework for web services

Programming Languages

scala
5932 projects

Circle CI

ION-Roller: AWS Immutable Deployment framework for web services

ION-Roller is a service (API, web app and CLI tool) that leverages Amazon’s Elastic Beanstalk and underlying CloudFormation framework capabilities to deploy Docker images to EC2 instances.

Features

  • Automated resource management
  • Safe immutable deployments
  • Do healthchecks, move traffic to new deployment
  • Phased rollout
  • Provides fast rollback (old version still deployed)
  • Visibility
    • All releases/rollbacks/changes to envs are logged
    • Current state visible to everybody on team
  • Independent of language & dev environment (Docker!)
  • Deployment configuration management (and history tracking)
  • ‘Testing in production’ easy to implement
ionroller release my-service 0.0.1

Check out the demo!

Demo

For a more thorough explanation of motivation and the concepts behind ION-Roller check [InfoQ article] (http://www.infoq.com/articles/gilt-deploying-microservices-aws).


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].