In a survey conducted in 2011 it turned out that only a quarter of respondents considered their updated process ideal and only 12,2% used container-provided redeployment as the primary means of updating the application in production. The rest have describe a variety of means, with various degrees of hacks, manual intervention and downtime.
With every year more and more alternative tools and processes become available, including the DevOps movement, provisioning tools like Puppet, Chef and JClouds and management tools like DeployIt, StreamStep and MetaStaks. There are also some new approaches on the horizon, like the in-app updates provided by LiveRebel.
In this session we’d like to compare and discuss the various approaches that allow updating application with no human intervention, no side effects and, preferably, no downtime.
Engineer turned PhD and CEO. Raising three kids: @jrebel, @liverebel and @rubykabanova. bio from Twitter
Sign in to add slides, notes or videos to this session