We currently use habitat in production on VMs and have been happy with it.
It helped us solve a few pain points with deploying to VMs:
- dependencies are packaged and shipped with you app (no apt get install) so dev and prod environments are the same
- local development happens against a docker container that contain all our prod services running inside of it (redis, postgres, Kafka, etc.)
- built in CD and rollbacks via deployment channels
It helped us solve a few pain points with deploying to VMs:
- dependencies are packaged and shipped with you app (no apt get install) so dev and prod environments are the same - local development happens against a docker container that contain all our prod services running inside of it (redis, postgres, Kafka, etc.) - built in CD and rollbacks via deployment channels