CloudCaptain (previously BoxFuse) lets you deploy and run JVM, Node.js and Go apps applications on VirtualBox and AWS. It is based on three core principles: Immutable Infrastructure, Minimal Images and Blue/Green Deployments. Boxfuse comes with integration for Go, Revel, Node.js, Spring Boot, JHipster, Grails, Dropwizard, Play, Tomcat, TomEE and executable jar applications.
CloudCaptain (previously BoxFuse) lets you run JVM, Node.js and Go apps on AWS. It is based on three core principles:
Immutable Infrastructure: Creating servers and never modifying them again by treating a server as one immutable unit that is regenerated after every change and promoted unchanged from environment to environment to eliminate drift and increase reliability by ensuring you run the exact same code in production as the one you tested in test.
Minimal Images: Analysing your application and generating minimal tailor-made Linux-based images on the fly that are 100x smaller than a typical Linux system and take just seconds to produce.
Blue/Green Deployments: Deploying a new version of an app in parallel to the existing one and only making the switch at the elastic IP or elastic load balancer level once the configured health checks of the new version have passed. Deployments are fully automated and effectively transactional, providing you with zero-downtime updates.
Boxfuse comes with integration for Go, Revel, Node.js, Spring Boot, JHipster, Grails, Dropwizard, Play, Tomcat, TomEE and executable jar applications. Deployment options include a command-line tool for Windows/Mac OSX/Linux as well as Maven and Gradle plugin for direct integration in your CI/CD process.
More info: https://cloudcaptain.sh