This is a repost of my article earlier posted at Jordan Sissel's awesome SysAdvent
After years of working in Java-based environments, there are a number
of things that I like to implement together with the teams I`m working
with - the application doesn't matter much, whether it's plain java,
Tomcat, JBoss, etc, these deployment strategies will help your ops and
dev teams build more managable...